如何修复构建 IPA 时的 Xcode 6.1 错误

2023-12-30

今天刚刚升级到 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(使用前将#替换为@)

如何修复构建 IPA 时的 Xcode 6.1 错误 的相关文章

随机推荐