答案 0 :(得分:2)
尝试使用Application Loader(https://itunesconnect.apple.com/apploader/ApplicationLoader_3.0.dmg)
与Xcode 6.4有同样的问题,但是通过使用Application Loader
或者您可以从Xcode打开它 - >打开开发人员工具 - >应用程序加载器
答案 1 :(得分:2)
我终于将我的二进制文件上传到iTunesConnect。
注释
答案 2 :(得分:1)
如果你有xcode< 7.x然后你将面临这个问题。对我来说固定的是从xcode 6.x(我的6.4)构建项目然后打开xcode> 7.x(我的7.0),然后从那里上传应用程序......
注意:您不需要从xcode 7.x构建应用程序。只需打开xcode即可 并选择窗口管理器...选择构建并上传...
答案 3 :(得分:1)
在我的情况下,我首先安装了最新的Xcode版本7.1 在我的应用程序中,我使用了GoogleMaps.framework,我打开了它的捆绑包并删除了#34;可执行文件"和" CFSupportedPlatforms"从Info.plist,然后我对我添加的所有框架做了同样的事情
答案 4 :(得分:0)
最后解决了这个问题,首先需要使用Application loader上传它。导致错误发生时,您可以获得有关它的更多详细信息。
这是我遇到的问题,我发现版本号与cocoapod或其他库中的库相同。要解决这个问题。去想所有的info.plist。并在我的原因版本号>中将捆绑版本字符串,简短和捆绑版本更改为更高的值1.3.5。
希望这可以提供帮助:D
答案 5 :(得分:0)
我坚持使用相同的发布,通过下载xcode 7解决并提交应用程序,错误消失!希望对大家有所帮助!
答案 6 :(得分:0)
我在shell脚本中使用atool来验证并将构建上传到TestFlight,然后我找到了这个帖子并决定按照@ bwang的建议使用Application Loader,它有效!
我没有下载ApplicationLoader,因为它已经捆绑了Xcode 6.4,我刚刚打开了Xcode,然后从Dock我右键单击了Xcode图标,然后我选择了“Open Developer Tools> Application Loader”。
我希望Apple尽快解决这个问题,因为它在使用atool上传构建时打破了许多CI工具,比如jenkins。
答案 7 :(得分:0)
遇到同样的问题,尝试了所提到的所有选项但没有运气,最后可以通过修改第三方info.plist来解决问题 搜索项目中的所有info.plist文件,查看每个plist的位置" Bundle Identifier"。如果没有添加它并通过应用程序加载器提交。
答案 8 :(得分:0)
当Xcode提交无效时,请使用Application Loader上传:
这解决了这个问题以及许多其他时候Xcode上传不起作用。此外,如果它仍然失败,它通常会给你一个更详细的错误信息输出。