从jenkins构建xcode项目失败。 在命令行中构建运行时运行正常。 为什么? 这是我得到的错误:
[BEROR]Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “_UUID_”, however, no such provisioning profile was found.
[BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
这是使用的命令行: xcodebuild -project PROJECTNAME .xcodeproj / -target TARGETNAME -configuration Release -sdk iphoneos7.1 clean build
ps:对 OBJECT 的任何内容都进行了审查,因此这个问题可以在线显示,之前有真实的数据。
答案 0 :(得分:1)
您是使用登录密钥链还是为jenkins构建应用程序签名创建了不同的密钥链?
如果您只是使用登录密钥链,请确保在构建期间解锁密钥链 如果您使用的是其他密钥链,请确保交换密钥链然后将其解锁。
Jenkins - Xcode build works codesign fails - 这个帖子非常有用。
同样在构建中添加这两个命令可以帮助您调试它:
/usr/bin/security list-keychains
/usr/bin/security find-identity