我正在尝试提交我的应用程序。它是用iOS 3编写的,并有一个10部署目标。所以,我需要使用Xcode 8。当我创建一个存档时,一切都很好。我甚至调查过.ipa,一切看起来都很好。
但是,每次我收到这个错误: info.plist表示一个iOS应用程序,但是提交一个pkg或mpkg.。
不知道怎么回事。我没有使用任何框架。不吃可可豆。非常简单的应用程序。
编辑:仍然没有这方面的信息。我已经与苹果提出了一个支持请求,所以我们将看看是否提供任何新的信息。我不可能是唯一一个经历这种错误的人。
发布于 2016-09-30 13:50:50
更新:见彼得的答案。据他说,LSMinimumSystemVersion密钥(“最低系统版本”)已经过时,应该删除。如果这对你有用,那就选择他的答案,因为这将是一个比这更好的解决方案,如果它有效的话。
原始答案:
我在更新一个非常老的应用程序时遇到了这个问题。我可以通过更改我的Info.plist来修复它。
我不得不将LSMinimumSystemVersion键(“最低系统版本”)更改为MinimumOSVersion ("MinimumOSVersion")。
先于

后

发布于 2017-05-20 02:18:17
在Xcode 8.3中,您应该从Minimum system version (LSMinimumSystemVersion)条目中删除info.plist。您不需要重命名它。如果您的应用程序是那么古老,您可能会发现其他多余的或冲突的键。另一个常见的是主nib文件密钥,它与主故事板键发生冲突。
发布于 2016-09-28 12:57:24
修好!我也遇到了同样的问题,我把它修好了。您可以导出您的应用程序(不单击“上传到应用程序商店”,而是在存档菜单中“导出”),然后使用“应用程序加载器”发送应用程序。
https://stackoverflow.com/questions/39715647
复制相似问题