在将xcodebuild cli与xcworkspace结合使用时,如何为ios模拟器指定输出目录名称?

时间:2015-05-15 09:55:27

标签: ios cocoapods

我构建了一个使用工作空间的xcode(6.3.1)项目,因为我正在使用Pod。

当我这样做时:

xcodebuild \
    build \
    -workspace MyProject.xcworkspace \
    -scheme MyProject \
    -configuration Debug \
    -sdk iphonesimulator \
    -ARCHS=i386 \
    VALID_ARCHS=i386 \
    SYMROOT="/tmp/build/emulator" \
    SHARED_PRECOMPS_DIR="/tmp/build/sharedpch"

它将应用程序输出到:

/tmp/build/emulator/Debug-iphonesimulator/MyProject.app

是否有办法使用xcodebuild命令将其构建到

/tmp/build/emulator/MyProject.app

我尝试用

替换SYMROOT
CONFIGURATION_BUILD_DIR="/tmp/build/emulator"

现在它构建为

/tmp/build/emulator/Monsenso.app

但是CocoaPods框架不能顺利运行(例如DI的Typhoon)〜构建失败:

The following build commands failed:
        GenerateDSYMFile /tmp/build/emulator/Typhoon.framework.dSYM /run/emulator/Typhoon.framework/Typhoon

0 个答案:

没有答案