xcodebuild:构建Mac OS应用程序

我想为我的Mac App项目实现自动化。

我的环境是Mac OS 10.8.3; Xcode 4.6。 我在终端中使用以下命令:

xcodebuild -project pro.xcodeproj -target MyProject -configuration调试CODE_SIGN_IDENTITY ='Mac开发人员: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”

令我感到奇怪的是我无法找到“错误”的配置文件。

我发现同样的问题在命令行xcodebuild调用之后分发.app文件。 但是,“存档”在xcode 4.6中是无效的。

所以请帮助我如何为Mac App自动化。 谢谢!


我发现它,并且像“未找到提供者”一样的问题。 您需要做的是删除prom.xcodeproj / project.pbxproj中的引用配置文件。

您可以在此处找到相同的答案Codesign错误:在删除过期配置文件后找不到配置配置文件

链接地址: http://www.djcxy.com/p/59789.html

上一篇: xcodebuild: build Mac OS app

下一篇: xcodebuild command line ignoring GCC