Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Jenkins与Xcode 6应用程序的问题:';代码签名错误:未找到代码签名标识';_Objective C_Jenkins_Xcode6 - Fatal编程技术网

Objective c Jenkins与Xcode 6应用程序的问题:';代码签名错误:未找到代码签名标识';

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

我在构建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 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,因此如果有人发现其中一个答案有效,请告诉我