Xcode 错误 ITMS - 900490“捆绑标识符包含不允许的字符”

Posted

技术标签:

【中文标题】Xcode 错误 ITMS - 900490“捆绑标识符包含不允许的字符”【英文标题】:Xcode Error ITMS - 900490 "The bundle identifier contains disallowed characeters" 【发布时间】:2015-10-29 20:42:55 【问题描述】:

不适用于 Xcode 7.0。更新到 Xcode 7.1,还是不行。我的包标识符是 com.xyz,其中没有特殊字符。 *** 上发布的与此类似的问题(错误 ITMS-90049)尚未解决。有什么想法吗?

【问题讨论】:

试试using Application Loader to submit, like the answer to this duplicate question。 与应用程序加载器遇到相同的问题“此捆绑包无效”。 您是否有任何嵌入式框架,它们有自己的捆绑 ID? 我在 Cocoapods 上使用 TMTumblrSDK、SDWebImage 和 AFNetworking。然后我有这些库imgur.com/shHBrd2 好吧,检查所有嵌入式框架和包的包 ID。 【参考方案1】:

解决了!事实证明,“PlayAds.bundle”框架的 info.plist 包含二进制数据并且已损坏。我删除了框架并且它起作用了!它与我的应用程序的 info.plist 或包标识符无关。

谢谢大家!

【讨论】:

以上是关于Xcode 错误 ITMS - 900490“捆绑标识符包含不允许的字符”的主要内容,如果未能解决你的问题,请参考以下文章

错误 ITMS-90207:捆绑包不包含捆绑包可执行文件

Xcode 12 上传错误 ITMS-90085:“二进制文件中没有架构。Lipo 未能检测到捆绑可执行文件中的任何架构。”

错误 ITMS-90092:“此捆绑包无效...” [重复]

Xcode 错误 ITMS-90022:缺少所需的图标文件。捆绑包不包含应用程序图标 120x120、167x167、152x152

错误 ITMS-90502 应用商店上传 - Xcode

错误 ITMS-90596:“无效的捆绑包。有效负载的资产目录”