使用 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的主要内容,如果未能解决你的问题,请参考以下文章

编译c ++项目/ Open GL时出现纹理错误

在 ColdFusion 9 中使用 Flash 表单时出现 JavaScript 错误

尝试在 PHP 文件中调用方法时出现 ActionScript 错误

idea编译时出现错误:xx包不存在,但是代码里面不报错

idea编译时出现错误:xx包不存在,但是代码里面不报错

调用 flash externalInterface 回调时出现 SCRIPT 16389 错误