Ios 从jenkins构建xcode项目失败。当在命令行中构建时运行良好。为什么?
从jenkins构建xcode项目失败。 当在命令行中构建时运行良好。 为什么? 这是我得到的错误:Ios 从jenkins构建xcode项目失败。当在命令行中构建时运行良好。为什么?,ios,xcode,jenkins,osx-mavericks,Ios,Xcode,Jenkins,Osx Mavericks,从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]
[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干净构建
ps:任何带有OBJECT的内容都被删除了,所以这个问题可以出现在网上,以前那里有真实的数据。您是使用登录密钥链还是为jenkins builds应用程序签名创建了不同的密钥链 如果您只是使用登录密钥链,请确保在生成过程中解锁密钥链。
如果您使用的是不同的钥匙链,请确保交换钥匙链,然后将其解锁 -这篇文章内容丰富 另外,将这两个命令添加到构建中可以帮助您调试它:
/usr/bin/security list-keychains
/usr/bin/security find-identity