use*_*229 8 xcode itunesconnect itunes ios
我试过通过Xcode(以及应用程序加载器)向Apple商店提交申请,我收到以下错误:
无效的包结构 - 不允许使用二进制文件"xx.app/xx".您的应用可能只包含一个可执行文件.有关iOS应用程序包结构的信息,请参阅"捆绑编程指南".
我检查了文件生成的文件/项目设置,根据Bundle Programming Guide我没有找到错误.
我们尝试清理代码存储库,并通过更新构建文件夹位置以及派生数据位置来执行干净构建,但仍然会收到相同的错误.
Apple给我们的唯一反馈是询问我们是否使用第三方库,我们这样做.这只发生在几天前.
任何建议或分步说明上传我们的二进制文件将不胜感激.
我们正在使用版本4.6.2(4H1003)以及Application Loader 2.8上传到iTunes,我们之前已经部署了多个具有完全相同结构的应用程序(最后一个应用程序在错误发生前2天部署,现在正在尝试将最后一个工作二进制文件重新上载到备用应用程序[更改相关应用程序特定信息后]失败).
提前致谢.
对我来说,答案是
去
/用户/名为myUsername /库/开发商/ Xcode中/档案馆
转到当前文件夹以获取最新存档.
右键单击.xarchive并选择"显示包内容"
在'products/applications'目录中导航
右键单击myAppName.app并选择"show package contents"
删除最底部没有命名为myAppName.exe的exe
我知道这是一篇相当旧的帖子,但我遇到了这个问题,这就是我解决它的方法:
我相信这就是解决问题的方法,但还有另一项更改可能会产生影响。
有一次,我在活动方案中关闭了“并行化构建”。此后我又将其重新打开,但也许它留下了一些工件。我怀疑这有任何联系,但为了以防万一,我转到了我的构建文件夹并在清理和构建之前删除了里面的文件。
我希望这可以帮助遇到这个问题的人。
| 归档时间: |
|
| 查看次数: |
7416 次 |
| 最近记录: |