今天刚刚升级到 Xcode 6.1,猜猜看:现在我在使用 TestFlight 桌面应用程序提交构建时遇到了问题。这是应用程序开始构建 IPA 时遇到的错误:
错误:/usr/bin/codedesign --force
--preserve-metadata=标识符、权利、资源规则 --sign 854059d45eed724593debef577a562e1ba96ab55
--resource-rules=/tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist
/tmp/QYFSJIvu7W/Payload/XX.app 失败,错误 1。输出:
警告:使用 --preserve-metadata 和选项“resource-rules”
(在 Mac OS X >= 10.10 中已弃用)!警告:--resource-rules 已
在 Mac OS X >= 10.10 中已弃用!
/tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist:无法读取
资源
“支持文章”不知道发生了什么。
这似乎不是 TestFlight 问题,因为在使用 xcrun 或类似工具的 Jenkins 等 CI 环境中也会发生同样的情况。
该应用程序已经几个月没有更新了,所以我知道我不应该指望任何更新可以很快解决这个问题。它曾经对我和我的客户来说非常有效,所以我也不太愿意为了其他东西而放弃它。
对于此错误的含义以及如何修复它的任何想法将非常感激。
我希望我知道why它有效,但是这是一个修复 https://stackoverflow.com/a/26485381这对我有用:
找到修复方法了!
单击您的项目 > 目标 > 选择您的目标 > 构建设置
>
Code Signing Resource Rules Path
并添加:
$(SDKROOT)/ResourceRules.plist
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)