使用 Flash IDE CS6 编译时出现错误 ITMS-90163
Posted
技术标签:
【中文标题】使用 Flash IDE CS6 编译时出现错误 ITMS-90163【英文标题】:ERROR ITMS-90163 with compiling with Flash IDE CS6 【发布时间】:2015-08-14 22:56:26 【问题描述】:我使用 flash ide cs6 制作了一个应用,当我想上传到新的 testflight 时,我收到了这个错误:
错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。捆绑包包含配置文件中未包含的密钥:'beta -reports-active' in 'Payload/xxxx.app./xxxx'
我已经尝试过使用 adHoc 配置文件、开发配置文件、分发配置文件,什么都没有。我仍然有这个错误。
有什么推荐吗? 谢谢
【问题讨论】:
这些是新的配置文件还是旧的?该错误表明配置文件中缺少“beta-reports-active”键 - TestFlight 测试需要此键,并且在今年年初之前生成的配置配置文件中缺少它,应该自动添加到较新的配置文件中。 是一个新配置文件,我撤销了所有证书并从头开始构建新配置文件。谢谢。 【参考方案1】:找到 CFBundleExecutable key ,从 info.plist 中删除这个 key。如果多个捆绑包发生错误,您可以删除所有其他 CFBundleExecutable。
在 info.plist 中添加密钥:Bundle identifier
。
表格:ITMS-90535 Unable to publish ios app with latest Google Signin SDK
【讨论】:
以上是关于使用 Flash IDE CS6 编译时出现错误 ITMS-90163的主要内容,如果未能解决你的问题,请参考以下文章
在 ColdFusion 9 中使用 Flash 表单时出现 JavaScript 错误