一尘不染

xcode 6.1升级后,我们如何手动修复“ ResourceRules.plist:无法读取资源”错误?

jenkins

我们在这里,这里,这里和这里都遇到了同样的问题

基本上,我们已升级到xcode 6.1,并且我们的构建版本收到“ ResourceRules.plist:无法读取资源”错误。

我们有一个Jenkins服务器,可以为我们完成ios的构建。我们正在Jenkins 上使用Xcode插件进行实际的构建和签名。关于如何无需手动打开xcode并执行此解决方案的更改,可以在其他答案上找到任何想法:

单击项目>目标>选择目标>构建设置>

代码签名资源规则路径

并添加:

$(SDKROOT)/ResourceRules.plist

一般而言,我对Xcode和iOS版本非常陌生。我在Unity-iPhone.xcodeproj文件中找到了project.pbxproj文件。看起来它包含在/ * Begin XCBuildConfiguration部分* / 下的构建设置,它列出了Xcode中看起来相似的构建属性,但是我看不到“
Code Signing Resource Rules Path”之类的东西。

有没有人有手动编辑此文件的经验?这是一个坏主意吗?

谢谢


阅读 216

收藏
2020-07-25

共1个答案

一尘不染

如果您将Jenkins与XCode插件一起使用,则可以'Code Signing Resource Rules Path'通过添加以下内容来修改变量:

"CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist"

'Custom xcodebuild arguments' XCode插件的设置。

此修复程序不需要XCode GUI。

2020-07-25