Skip to content

[iOS] Ensure $(inherited) flag is present in Xcode project build settings #25

Closed
@dpa99c

Description

Currently an iOS build outputs this warning:

[!] The `FirebaseTest [Debug]` target overrides the `LD_RUNPATH_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-FirebaseTest/Pods-FirebaseTest.debug.xcconfig'. This can lead to problems with the CocoaPods installation

[!] The `FirebaseTest [Release]` target overrides the `LD_RUNPATH_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-FirebaseTest/Pods-FirebaseTest.release.xcconfig'. This can lead to problems with the CocoaPods installation

    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

This can lead to iOS build issues (see #22).

So the plugin hook scripts need to ensure the $(inherited) flag is present in the LD_RUNPATH_SEARCH_PATHS field of the Xcode project build settings.

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working properly

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions