繁体   English   中英

iPhone提交-您上传的二进制文件无效

[英]iPhone submission - The binary you uploaded was invalid

完成了通过书(以及其他手册)将我的应用提交到iStore的所有步骤之后,在上传二进制文件后,我得到了一个“不太有趣”的响应:

'您上传的二进制文件无效。 胖二进制文件的MinimumOSVersion至少为3.0'

现在,我将设备深度设置为2.2.1,并且将Base SDK设置为相同。 我的构建SDK是3.0,我敢肯定我不会使用3.0中的任何东西,但不使用2.2.1 API中的任何东西(我在这两者上都构建并运行并经过测试)。

可能什么都不是-我确实在应用程序中使用了XML解析和一些XML文件,同样,我什至不确定它是否与问题有关。

如果您有任何经验或有线索,那就太好了,

检查生成的二进制文件的Info.plist 该文件应该在其中的某处具有以下设置:

MinimumOSVersion XYZ

...其中XYZ是您要为其构建的Deployment Target OS版本。

我在自己的二进制文件中注意到,针对iPhone Simulator构建的二进制文件存在此行。 鉴于此,我怀疑您是在尝试上载为模拟器而非设备编写的二进制文件。 尝试将Active SDK更改为“ iPhone Device 2.2.1”,然后将该二进制文件提交到App Store。

我遇到了类似的问题,这是由于我从PC压缩了文件(或尝试将其上传)。 我在Mac上使用了“压缩”,并使用firefox在Mac OS上进行了上传,效果很好。

单击Xco​​de目录/ groups树中的根项目名称后,该窗口变为可见,您可以在其中更改以下内容:

部署目标OS 8.1和SDK声明

另外,在“常规”选项卡下是“ 资产目录” ,在此进行图标迁移和启动屏幕文件转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM