使用Cruise Control运行Xcode iPhone单元测试

使用Cruise Control构建具有单元测试的iPhone XCode项目时,会生成“代码签名错误:无法找到与应用程序的标识符’com.yourcompany.Calculator’匹配的有效配置文件”错误.通过XCode运行时不会遇到这种情况? Cruise Control是否试图启动应用程序而不仅仅是构建应用程序?有什么建议? 最佳答案 我不确定
xcodebuild是否正确运行代码签名工具,但听起来我需要更改构建过程以使用该工具(codesign).

我不确定它是预构建还是后构建任务.

codesign手册页:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/codesign.1.html

根据这个this SO post,您可以通过告诉xcodebuild假设目标是iPhone模拟器而不是实际的iPhone(使用-target命令行选项)来解决这个问题.

点赞