Search code examples
iphoneiosxcodexcodebuild

How to add "Other Linker Flags" to xcode project using command line?


I'm trying to automate building process of xcode project. The problem is that I need to add "Other Linker Flags" when building the project. I can't just add it to the project Build Settings manually, I have to do it using the command line. May be I can edit the project file or configuration file somehow? Any options are good as long as it can be runned as a script. Any ideas? Thanks


Solution

  • You can do this by specifying an xcconfig file to xcodebuild. For example:

    echo 'OTHER_LDFLAGS = $(OTHER_LDFLAGS) -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++' > temp.xcconfig
    xcodebuild -xcconfig temp.xcconfig ...