[英]Xcode App Submisson ERROR ITMS-90207: "Invalid Bundle
请检查您的info.plist文件,如果没有,请添加以下密钥
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
与info.plist文件的连接可能导致该问题。 尝试从目标更改bundle id并检查它是否反映在plist文件中,反之亦然。 如果这不反映将plist文件复制到其他位置,请将其从应用程序中删除并再次拖放,这将有所帮助。 这解决了我的问题,希望它有所帮助。
我从昨天起处理这个错误,当我即将放弃时,我尝试使用不同的Mac并且它起作用,OSX之间的唯一区别是我更新到Xcode 8.2.1而另一个OSX有8.2。 希望能帮助到你!
我有这个问题,并且在桌子上敲了好几天。 我尝试了在线发布的所有解决方案,但没有任 对我来说,它最终在我的info plist文件中的'Bundle display name'(又名CFBundleDisplayName)键中被破坏了。 当我在Xcode中更改条目时,有一个流氓'¿'字符不会被删除(我知道这是因为我尝试在Xcode中设置几个键)。 我不得不删除密钥并重新添加它,将其修复。 我见过的唯一方法是用文本编辑器打开plist。 Xcode从未呈现过糟糕的角色。 如果您看到此问题,请检查您是否在文本编辑器中为任何错误字符删除文件。
我在上传过程中遇到了同样的错误,我非常确定捆绑结构是完美的,可执行文件位于正确的位置,Info.plist指向正确的位置,包含正确的名称,就像本地化版本一样。 我决定向Apple支持寻求帮助。 经过漫长的过程后发现我的~/.itmstransporter
文件夹已损坏或过时。 删除文件夹后,它会自动重新创建,问题就消失了。
对于我的情况,这是因为我将应用程序加载器移动到另一个磁盘。 将它移回mac os磁盘后,工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.