Xcodebuild'ing a workspace and setting a custom build path

后端 未结 3 426
醉话见心
醉话见心 2020-12-28 12:58

I\'m trying to use xcodebuild to build a multi-project project in a workspace. When XCode builds a workspace it automatically places all build artifacts in a co

3条回答
  •  时光取名叫无心
    2020-12-28 13:05

    I also met this problem when I build my project from Jenkins CI tool. My main project depends a sub-project. I have tried building follow @Chilloutman's solution like this:

    xcodebuild -target TravelGuideMdd -sdk iphoneos -configuration DailyBuild clean build CONFIGURATION_BUILD_DIR=/Users/mobileserver/jenkins_home/jobs/TravelGuide-Buid-For-Me/workspace/build BUILD_DIR =/Users/mobileserver/jenkins_home/jobs/TravelGuide-Buid-For-Me/workspace/build
    

    or

    xcodebuild -target TravelGuideMdd -sdk iphoneos -configuration DailyBuild clean build CONFIGURATION_BUILD_DIR=/Users/mobileserver/jenkins_home/jobs/TravelGuide-Buid-For-Me/workspace/build 
    

    Both of them occur errors Could not find iphoneos in /Users/mobileserver/jenkins_home/jobs/TravelGuide-Buid-For-Me/workspace/build

    But I get success finally using this:

    xcodebuild -target TravelGuideMdd -sdk iphoneos6.1 -configuration DailyBuild clean build SYMROOT=/Users/mobileserver/jenkins_home/jobs/TravelGuide-Buid-For-Me/workspace/build 
    

    That is: Setting the SYMROOT with a absolute paths.

提交回复
热议问题