1

因此,我正在关注有关应用商店提交的 Delphi 指南:http: //docwiki.embarcadero.com/RADStudio/XE4/en/Deploying_Your_iOS_Application_for_Submission_to_the_App_Store

因此,在为您的应用程序生成应用程序存档文件部分中,它指出它应该在我的项目目录 + Mac 上的暂存目录中生成一个 .ipa 文件。但据我所知,它并没有。相反,我得到一个关于 Delphi 无法使用我的配置文件中定义的参数安装库的信息。

我附上了一个屏幕截图,显示我正在为 release/iosdevice/appstore 构建和部署。

在此处输入图像描述

这是我得到的错误:

在此处输入图像描述

这是我的项目选项/配置:

在此处输入图像描述

值得一提的是,必须使用/Users/username/Library/MobileDevice/Provisioning Profiles/letters-and-digits.mobileprovision才能工作,否则将使用 scratchdir 进行搜索。

这是版本信息:

在此处输入图像描述

对于CFBundleIdentifier ,我使用了com.example.myname(您在xCode-Organizer-Applications中看到的)而不是idcode.com.example(您在Xcode-Organizer-Provisioning 配置文件中看到的) 。我认为这是正确的,虽然不是 100% 肯定?

4

2 回答 2

0

虽然我仍然有问题。(显然,Application Loader 认为我的 bundle id 是错误的,即使我已经尝试更改它以匹配它的请求。)我设法克服了这个问题。我只需要添加“开发人员程序 ID”(如果您列出了有效的配置文件,则可以使用)

于 2013-08-01T16:40:17.367 回答
0

您正在尝试在与为您的项目定义的 iOS 外形 (UIDeviceFamily) 不匹配的 iOS 设备上运行您的 iOS 应用程序。例如,您可能试图在 iPad 上运行 iOS 应用程序,但您的应用程序被配置为仅在 iPhone 上运行。选择Project > Options > Version Info并选择与您的 iOS 设备匹配的 UIDeviceFamily 值。例如,选择iPhone 和 iPad在任何 iOS 设备上运行您的应用程序。

于 2014-07-11T08:27:21.387 回答