Objective c Jenkins与Xcode 6应用程序的问题:';代码签名错误:未找到代码签名标识';
我在构建Xcode项目时遇到了Jenkins错误。我知道很多人都有过这个问题——我读过并尝试了几个小时的技巧,但都没有用 这是我告诉Jenkins运行的Execute Shell命令:Objective c Jenkins与Xcode 6应用程序的问题:';代码签名错误:未找到代码签名标识';,objective-c,jenkins,xcode6,Objective C,Jenkins,Xcode6,我在构建Xcode项目时遇到了Jenkins错误。我知道很多人都有过这个问题——我读过并尝试了几个小时的技巧,但都没有用 这是我告诉Jenkins运行的Execute Shell命令: export DEVELOPER_DIR='/Applications/Xcode 6.app/Contents/Developer/' cd TM xcrun xcodebuild clean build 以下是my Jenkins输出中的错误消息: === CLEAN TARGET TM OF PROJE
export DEVELOPER_DIR='/Applications/Xcode 6.app/Contents/Developer/'
cd TM
xcrun xcodebuild clean build
以下是my Jenkins输出中的错误消息:
=== CLEAN TARGET TM OF PROJECT TM WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
[BEROR]Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found.
[BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0'
Create product structure
/bin/mkdir -p /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app
Clean.Remove clean build/Release-iphoneos/TM.app
builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app
Clean.Remove clean build/Release-iphoneos/TM.app.dSYM
builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app.dSYM
Clean.Remove clean build/TM.build/Release-iphoneos/TM.build
builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/TM.build/Release-iphoneos/TM.build
** CLEAN SUCCEEDED **
=== BUILD TARGET TM OF PROJECT TM WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0'
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Build step 'Execute shell' marked build as failure
我尝试过但没有成功的提示:
- 我已经在构建设置中设置了代码签名(当前版本=不进行代码签名;发布版本>任意iOS SDK=iPhone开发者)
- 我已经在Xcode插件配置中指出了login.keychain文件的位置
- 我已经将我的.developerprofile上传到Jenkins,并表示应该在每次构建之前导入它
team ID“(null)”
,这似乎很重要,但我找不到任何关于为什么会这样的答案
我正在运行目标为iOS 8.0的Xcode 6。我希望这能有所帮助。 一个示例脚本。
刚刚用Jenkins和Xcode 6.4解决了这个问题 确保登录密钥链中至少有一个开发者证书。右键单击证书并单击“获取信息”以显示权限 展开“信任”列表,对于“使用此证书时”字段,选择“始终信任” 关上窗户。现在,Dev证书上应该有一个蓝色的“+”符号
詹金斯快乐 我也有这样的经历。但是它在xcode 5上工作吗?如果是这样,可以试试xcode 5。或者尝试更新jenkins和其他插件,看看是否有帮助。如果你找到了答案,请在这个问题上给我发邮件。与Travis合作,直到我想再次解决与iOS8.1相同的问题,你有什么解决方案吗?我放弃使用Jenkins,因此如果有人发现其中一个答案有效,请告诉我