这很奇怪。我之前从未尝试过xcodebuild(所有都是从xcode构建的)。 我的项目从xcode构建完美,但当我尝试从终端构建它时,它给我一个构建错误,说“使用未声明的标识符UIInterfaceOrientationMaskAll”。
现在AFAIK因为我提供最新的sdk(iphoneos5.1)编译器应该识别标识符但不知道它不会。
这是我正在尝试的命令..
xcodebuild -project /Users/venkat/v13.2.2/reader.xcodeproj -sdk iphoneos5.1 DEBUG_INFORMATION_FORMAT=dwarf-with-dsym GCC_VERSION=com.apple.compilers.llvm.clang.2_0 COPY_PHASE_STRIP=NO STRIP_INSTALLED_PRODUCT=NO GCC_GENERATE_DEBUGGIN_SYMBOLS=YES GCC_THUMB_SUPPORT=YES GCC_DEBUGGING_SYMBOLS=FULL GCC_OPTIMIZATION_LEVEL=0
我故意选择保留调试符号,因为我需要将其发送给安全测试。
任何指针都会非常感激!
答案 0 :(得分:3)
UIInterfaceOrientationMaskAll 在6.0中可用,而不是5.1。