3

我正在使用XCode 7Delphi 10 Seattle

如果我尝试部署到AppStore,我会收到这些消息。

错误 ITMS- 90507:“缺少 Info.plist 值。捆绑包中 kay DTPlatformName 的值 .. 是必需的。”

错误 ITMS-90094:“无效的启动图像 - 您的应用程序包含带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用程序。”

错误 ITMS-90534:“无效的 Toochain。新闻和应用程序更新必须使用 Xcode 6 或更高版本的公共 (GM) 版本以及 iOS 8 SDK 或...

4

1 回答 1

2

错误 ITMS-90507:

要解决此问题,DTPlatformName必须将具有正确值的密钥添加到项目的 plist 文件中。最简单的方法是在“项目->选项->版本信息”下添加"iOS 64 bits - Release"配置集。在“键/值列表框”上,右键单击字段列表中的任意位置,然后选择“添加键”。把"DTPlatformName"作为关键和"iphoneos"价值。

在此处输入图像描述 在此处输入图像描述

错误 ITMS-90094

尝试'application store'在项目管理器中将 iOS Device 64 bit->Configuration 设置为。

错误 ITMS-90534

我遇到了同样的问题,原来我通过 bower 安装的一个库包含一个.sh不需要的文件。我刚刚删除了文件,所有内容都已成功上传。

似乎苹果现在强制开发人员.sh在他们的应用程序中签名文件。由于 Cordova/Phonegap 应用程序不需要它们,您可以安全地删除它们。

于 2015-09-28T13:29:20.293 回答