ResourceRules.plist: cannot read resources解决方法
2016-09-19 18:41
127 查看
I tried to build *.IPA file with Xcode 7, Jenkins and its plugin Xcode integration. But received error:### Codesigning '/Users/jenkins/Library/MobileDevice/Provisioning Profiles/' with 'iPhone Developer'+ /usr/bin/codesign –force –preserve-metadata=identifier,entitlements,resource-rules –sign iPhone Developer –resource-rules=/var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.app/ResourceRules.plist /var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.appProgram /usr/bin/codesign returned 1 : [Warning: usage of –preserve-metadata with option "resource-rules" (deprecated in Mac OS X >= 10.10)!Warning: –resource-rules has been deprecated in Mac OS X >= 10.10!/var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.app/ResourceRules.plist: cannot read resources]error: /usr/bin/codesign –force –preserve-metadata=identifier,entitlements,resource-rules –sign iPhone Developer –resource-rules=/var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.app/ResourceRules.plist /var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.appfailed with error 1. Output: Warning: usage of –preserve-metadata with option "resource-rules" (deprecated in Mac OS X >= 10.10)!Warning: –resource-rules has been deprecated in Mac OS X >= 10.10!/var/folders/6x/jsvfjlx97_g95jy3l3hlwh900000gq/T/pUGWucQNqO/Payload/MYAPP.app/ResourceRules.plist: cannot read resourcesFailed to build /var/jenkins/workspace/iOS-ipa/build/MYAPP.ipaBuild step 'Xcode' marked build as failureFinished: FAILURE
My solution:
The following patch for PackageApplications fixed it for me, I removed resource-rules as it says it's deprecated on 10.10./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin % diff PackageApplication PackageApplicationFixed 155,157c155,156 < my @codesign_args = ("/usr/bin/codesign", "--force", "--preserve-metadata=identifier,entitlements,resource-rules", < "--sign", $opt{sign}, < "--resource-rules=$destApp/ResourceRules.plist"); --- > my @codesign_args = ("/usr/bin/codesign", "--force", "--preserve-metadata=identifier,entitlements", > "--sign", $opt{sign});
相关文章推荐
- "ResourceRules.plist": cannot read resources
- Jenkins:”ResourceRules.plist: cannot read resources” error after Xcode 6.1
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法
- 浏览器cannot read property 'msie' of undefined的解决方法
- [总结]在VS中编辑修改资源视图后保存时提示-cannot change standard mfc resources ,无法保存资源视图的一个解决方法
- jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
- TQuery的cannot modify a read-only dataset解决方法
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法(转)
- Ckeditor: Uncaught TypeError: Cannot read property 'keyCode' of undefined 解决方法
- JAVA Cannot find class [×××] for bean with name '××' defined in class path resource [×××] 问题解决方法
- [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法
- echarts.min.js:25 Uncaught TypeError: Cannot read property 'features' of undefined 报错解决方法
- [jQuery]Cannot read property ‘msie’ of undefined错误的解决方法
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法
- Cannot read property 'root' of null 解决方法
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法