![](/img/trans.png)
[英]iPhone submission: “The binary you uploaded was invalid. A pre-release beta version of the SDK was used to build the application”
[英]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上进行了上传,效果很好。
单击Xcode目录/ groups树中的根项目名称后,该窗口变为可见,您可以在其中更改以下内容:
另外,在“常规”选项卡下是“ 资产目录” ,在此进行图标迁移和启动屏幕文件转换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.