iOS打包上传时出现错误ITMS-90717
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS打包上传时出现错误ITMS-90717相关的知识,希望对你有一定的参考价值。
参考技术A ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'ARTwoVerson.app' can't be transparent nor contain an alpha channel."翻译过来就是
错误ITMS-90717:“应用商店图标无效。”“ARTwoVerson”中资产目录中的App Store图标。app不能透明也不能包含alpha通道
第一时间想到的就是找UI设计师,但是第二次又是这个错误,查了查,有这么说的
步骤:1、先把png格式的图片导出成jpg格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,如下图,格式选择JPEG,然后存储,图片就变成了jpg格式)
2、再把jpg格式的图片导出成png格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,格式选择PNG,然后存储,图片就变成了png格式,并且去掉了alpha)
3、将这个新导出png图片上传到项目中,重新打包上传到APPstore就好了
不知我们的UI小姐姐是不是按这个来的,第三次发的图片就好了,感谢UI,感谢博主.
使用 xcodebuild 而不是 Xcode IDE 时出现错误 ITMS-90046
【中文标题】使用 xcodebuild 而不是 Xcode IDE 时出现错误 ITMS-90046【英文标题】:Error ITMS-90046 when using xcodebuild instead of Xcode IDE 【发布时间】:2016-07-07 20:21:17 【问题描述】:在使用 xcodebuild 构建我的应用程序并使用 Application Loader 上传时,我无法摆脱“ERROR ITMS-90046”。但如果我完全在 Xcode 中存档和上传,它就可以正常工作。
ITMS-90046 错误消息专门抱怨我的框架中的“应用程序标识符”:
错误 ITMS-90046:“无效的代码签名权利。您的应用程序 捆绑包的签名包含不属于 在 iOS 上支持。具体来说,值 'TEAMID.com.domain.Product' 对于关键的“应用程序标识符” 不支持“有效负载/Product.app/Frameworks/MyFW.framework/MyFW”。 该值应该是一个以您的 TEAMID 开头的字符串,后跟一个 点“.”,后跟包标识符。
我尝试了This thread 中提到的所有解决方案,但没有一个对我有用。幸运的是,我至少可以通过 Xcode 上传,但这需要经常发生,以至于变得繁重。
有什么想法可以尝试下一步吗?有谁知道苹果是否意识到了这个问题?
谢谢!
【问题讨论】:
我从命令行获得了相同的建筑,但是使用 Xcode 8,当我尝试从 Xcode 中上传时它崩溃了。我的开放雷达问题:openradar.appspot.com/radar?id=6177507581624320 【参考方案1】:解决方案是重新定义并下载所有苹果开发者证书,然后再次将它们全部导入 Xcode。
【讨论】:
以上是关于iOS打包上传时出现错误ITMS-90717的主要内容,如果未能解决你的问题,请参考以下文章
Adobe Air iOs 包含“资源”文件夹时出现打包错误。为啥?
将 iOS 版本上传到应用中心时出现 icloud 授权错误
仅在 iOS 移动 Safari 中上传图像时出现错误的 CORS 失败