Radios部署问题
我正在尝试使用RadStudio XE6构建一个iOS应用程序,但在尝试将该应用程序连接到iTunes connect时遇到了问题。到目前为止,我已经采取了以下步骤:-Radios部署问题,ios,delphi,delphi-xe6,Ios,Delphi,Delphi Xe6,我正在尝试使用RadStudio XE6构建一个iOS应用程序,但在尝试将该应用程序连接到iTunes connect时遇到了问题。到目前为止,我已经采取了以下步骤:- 已在开发者门户中创建应用程序id,并记录所使用的id 已创建并下载了应用程序的资源调配配置文件,my iPhone已注册为其中一个设备 我已经在iTunes connect中创建了该应用程序 我已经进入RadStudio中的项目选项,并更改了设置,因此证书是我创建的证书,移动设置配置文件是我从开发者门户下载的,用于我在第1阶段创
更新-9月15日 在遵循下面答案中的说明以及中包含的链接之后,我从应用程序加载程序收到一条消息,该文件不包含有效负载目录。因此,我将文件名更改为zip文件,并将其解压缩以找到有效负载文件夹。确实,应用程序加载器错误现在已存在。在包中找不到应用程序包
更新-9月17日
我创建了一个新的配置文件,并尝试使用它构建和部署应用程序,相应地更改版本信息中的Bundle id。仍然是没有有效负载文件夹的相同消息。因此,我随后在rad studio中快速创建了一个新应用程序,并在版本信息中附加了配置文件和捆绑包id,并构建和部署了该应用程序。。。添加有效的图像后。。所以在我现有的项目中,有一些东西被搞砸了。我只需要在项目|选项|版本信息集合中找到…:
- CFBundleIdentifier到应用程序唯一ID(如com.yourdomain.yourappname)。它必须与您在Apple资源调配信息中设置的内容相匹配
- CFBundleDisplayName指定要显示在IOS设备图标下方的名称
- CbundleInfoDictionaryVersion到7.1(您应该根据IOS 7.1 SDK进行编译)
- CbundLeverVersion以匹配您在Apple store信息中设置的版本号
最后,似乎与您有相同的错误,并告诉他如何修复它。当前值是多少(上面写为“xxxxxx”)?我见过Android应用程序以默认的com.embarcadero.*ID添加到商店中,因为开发人员忘记了更改它以匹配他们自己的公司。这可能是iTunes Connect发现的类似问题吗?问得好,但我只是简单地更改了它们以隐藏客户端URL。它显示了正确的URL。执行了上述所有操作,得到了完全相同的错误消息。将检查您发送的链接。进度排序。。我现在得到错误ITMS-9000:“IPA无效。它不包括有效负载目录”。这可能是最令人沮丧的事情了。因此,我有一个应用程序可以进入商店,无论我做什么,它都不会上传到iTunes connect。也许我应该在Xcode和Objective C中完成它。。。我仍然停留在上面的错误-不包括有效负载目录IPA文件只是一个zip存档。打开别人的门,检查一下结构。打开你的,看看它有什么不同?你能用调试模式将其加载到设备上吗?我也不能让我的XE7 IPA提交,但我有一个臭名昭著的“错误ITMS-9000:”缺少代码签名权限。在捆绑包“myAppName”中找不到可执行文件“Payload/myAppName.app/myAppName”的权限。“消息。XE6提交的消息很好。