XCode 6.1 iOS提交

时间:2015-01-18 23:00:00

标签: ios xcode swift app-store

我已将我的xcode更新到最新版本。 我在swift中编写了我的程序,然后尝试上传它。 我将我的最低系统版本设置为7.0并添加了7.0版本的SDK并且编译得很好..但是当我尝试上传时,我得到了错误的ITMS-90362密钥' MinimumOSVersion'在捆绑中无效。最小值是8.0。 我进行了双重检查,我看到任何地方都迅速支持iOS7。这怎么可能? 另一个问题是我得到了这个奇怪的错误:ERROR ITMS-90209无效的段对齐。应用程序二进制文件没有正确的段对齐。 我有来自AppStore的最新xcode。我甚至在那里打开它。我尝试提取,清理,Application Loader。 似乎没什么用。 我没有想法。 请帮忙

4 个答案:

答案 0 :(得分:0)

您是否在项目中使用嵌入式框架?

如果是这样,它可能会导致这样的错误,即使它们在iOS7上运行,它们在iOS7上也不受支持,并且在提交时验证失败并显示类似的消息。

答案 1 :(得分:0)

如果您仅为ios8使用swift功能(例如转换),那么当您的部署目标是ios7时,您的程序仍会编译。您需要使用ios7设备在模拟器中对其进行测试。

答案 2 :(得分:0)

您需要使用iOS 8(或最新版)SDK,但将“iOS部署目标”设置为iOS 7。

答案 3 :(得分:0)

我在尝试通过xCode 6.1.1

提交应用时遇到了同样的错误

事实证明,您无法混合使用Swift和动态库。我的项目中有2个动态库,删除它们并以另一种方式重新添加它们(使用cocoapods)修复了我的提交问题。