cocoapods-binary-cache icon indicating copy to clipboard operation
cocoapods-binary-cache copied to clipboard

Podfile pre_install hook does not run when prebuild

Open kientux opened this issue 2 years ago • 0 comments

Checklist

Description

Sometimes we have a outdated library, or a library that doesn't compile when a new Xcode is released, and we want to do a temporary pre_install hook that modify the lib source code. When cocoapods-binary-cache run its prebuild step, it will run pod install again without running pre_install hook, and it will fail to build the lib.

For example, old version of Charts doesn't compile with Xcode 14. I added a hook to modify its source and log a message.

Output of $ bundle exec pod install:

image

Output of $ bundle exec pod binary prebuild:

image

Notice it builds frameworks without running the hook, and later will fail.

kientux avatar Oct 24 '22 02:10 kientux