ios - 将应用程序上传到 iTunes 时出现错误。错误 ITMS-90046:“无效的代码签名权利”。
问题描述
错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体而言,“有效负载”中键“com.apple.developer.associated-domains”的值“”不是支持的。”
我正面临通过 Bitrise 将 IPA 上传到 iTunes 的上述问题。它之前工作正常,应用程序也成功上传。当我在更新旧证书后创建新证书时,问题开始出现。
在禁用 app id 中的关联域并再次启用后,我尝试创建新的配置文件。我也尝试了很多搜索,但没有找到任何可以帮助我解决错误的完美答案。
解决方案
这真的不是 Bitrise 问题/消息。这是一条 ITC 错误消息。作为测试,尝试使用 Xcode 的 Application Loader 与 Bitrise 中使用的相同 Certs 和 Provisioning 配置文件,看看是否可以重现错误。此外,错误:“具体来说,不支持'Payload'中键'com.apple.developer.associated-domains'的值''。” 向我表明您在有效负载中传递了“null”。
推荐阅读
- awk - 从文件中删除与另一个文件的空白行相对应的行
- c++ - C++如何知道向量中的哪个元素
是派生的*? - azure-functions - 对相同的天蓝色时间触发功能使用不同的时间
- java - Maven:要获得最新版本 mvn clean 然后 mvn package 工作正常,但 mvn clean package 不能
- html - 如何使侧边栏默认折叠?
- java - 在 e4 中注入 eclipse 服务时的 NullPointer
- c++ - 如何将目标文件内容合并到存档中?
- c# - 为日期范围内的每个日期查询某些数据的最有效方法是什么
- php - Laravel 6 错误 429:X-Ratelimit-Remaining 扣除高于预期
- sql-server - 如果一个值有一个覆盖另一个表,检查几个条件