我想为我的Mac App 项目做自动化。
我的环境是 Mac OS 10.8.3;Xcode 4.6。我在终端中使用以下命令:
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'
它运行良好,我可以看到 MyProject.app 是在工作区中创建的:/build/Debug。
然后我只是将它复制到 Jenkins 配置中,例如:
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'
但是,构建总是失败:
代码签名错误:找不到配置文件“EADA149E-1A30-4C3C-B42B-75DEA77308DF”
让我感到奇怪的是,我找不到“错误”的个人资料。
我发现同样的问题Distributing .app file after command line xcodebuild call。但“存档”在 xcode 4.6 中无效。
因此,请帮助我了解如何为Mac App进行自动化。谢谢!