1

以下命令行将与 Xcode 7.1 和 Xcode 7.1.1 完美配合。

xcodebuild clean build -workspace MyProject.xcworkspace -scheme MyProject -sdk iphonesimulator9.2 -arch i386 -configuration Debug

但以上不适用于 Xcode 7.2。它总是无法通过以下错误链接库。问题在于命令行参数 -arch。

** BUILD FAILED **


The following build commands failed:
    CompileC /Users/<user>/Library/Developer/Xcode/DerivedData/MyProject-clwvgmuubptcujfaauznutwgzbbz/Build/Intermediates/Extensions.build/Debug/Extensions.build/Objects-normal/i386/NSString+Convenience.o /Users/<user>/Documents/workspace/depot/builds/<build_id>/Client/iOS/Platform/Text/Common/NSString/NSString+Convenience.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler

如果我不使用“-arch”并使用“destination”,它会起作用。例如,以下命令行选项将在 Xcode 7.2 中工作

xcodebuild clean build -workspace MyProject.xcworkspace -scheme MyProject -sdk iphonesimulator9.2 -destination 'platform=iOS Simulator,name=iPhone 6' -configuration Debug

知道为什么在 Xcode 7.2 中会出现这个问题吗?或者它可能是我项目中的一个问题。请帮忙。

4

0 回答 0