升级到Xcode 8 -resource规则后Jenkins出错

时间:2016-12-06 16:47:43

标签: jenkins xcode8

从7升级到Xcode 8后,jenkins上的构建失败了

  

错误:/ usr / bin / codesign --force --preserved metadata = identifier,entitlements,resource-rules --sign"

     

警告:使用--preserve-metadata with option" resource-rules" (在Mac OS X中弃用> = 10.10)!   警告:在Mac OS X> = 10.10!

中已弃用--resource-rules

1 个答案:

答案 0 :(得分:3)

找到修复程序。  正如警告所说--resource-rules已被弃用。 我从位于/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin /

的“PackageApplication”文件中删除了与资源规则相关的脚本

编辑文件“PackageApplication”,如下所述(在差异位置复制,编辑和替换)

删除行“,resource-rules”和“,” - resources-rules = $ destApp / ResourceRules.plist“”