Skip to content

Podfile pre_install hook does not run when prebuild #114

Open
@kientux

Description

@kientux

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions