我正在尝试使用RadStudio XE6构建一个iOS应用程序,并且只有在尝试将应用程序连接到iTunes连接时遇到问题。这些是我到目前为止所采取的步骤: -
然后我尝试使用应用程序加载器将IPA文件发送到iTunes连接。我收到以下错误:
错误ITMS-9000:您的捆绑包标识符无法从当前值xxxxxx更改。如果要更改捆绑包标识符,则必须在iTunes连接中创建新应用程序
错误ITMS-9000:此捆绑包无效。缺少应用程序标识符元素。它应包含您的10个字符的Apple开发者ID,后跟一个点后跟您的标识符。
错误ITMS-9000: Inavlid启动图像 - 您的应用包含一个启动图像,其尺寸修改器仅支持使用iOS 6.0 SDK或更高版本构建的应用。
任何人都知道导致这些问题的原因,更重要的是我如何解决这些问题?
更新 - 9月15日
按照下面的答案中的说明以及我在其中包含的链接后,我从应用程序加载器收到一条消息,指出该文件不包含有效负载目录。所以我将文件的名称更改为zip文件并解压缩以找到Payload文件夹。确定应用程序加载器错误现在没有在包中找到.app包。
更新 - 9月17日
我创建了一个新的Provisioning配置文件,并尝试使用它构建和部署应用程序,相应地更改版本信息中的budnle id。 No payload文件夹的消息仍然相同。所以我然后在rad studio中快速创建了一个新应用程序,并在版本信息中附加了配置文件和bundle id,并构建和部署了...添加了有效的图像..所以我现有的项目中有一些东西被搞砸了。我只需找出...
答案 0 :(得分:2)
在项目|选项|版本信息中设置:
您可以阅读有关部署here的更多信息。您可以阅读有关配置here的更多信息。您可以阅读有关不执行here的内容的更多信息。
最后,this developer似乎与你有同样的错误,并告诉他如何解决它。