2

我正在尝试建立一个发布 iOS 应用程序的环境。

在我的 Windows PC 上,我使用 RAD Studio 10.2 Update 3,并从其中一个示例创建了一个新的 Delphi 应用程序。

在我的 Mac 上,我有 XCode 8.2、iOS 10.0 模拟器、PAServer 19.0(正在运行)。

在 RAD Studio中,我使用值“iOSSimulator”覆盖“PLATFORM”环境变量(在我的 HP PC 中使用它)。我定义了一个到 Mac 的连接配置文件,它可以工作。我在 SDK 中添加了 iPhoneSimulator 10.2(它是唯一一个被提议的)。

当我在 RAD Studio 中运行应用程序时,它在部署阶段一段时间后失败,并显示以下对话框消息(我混淆了 IP):

无法使用“Mac VM di XCodeClub”配置文件中的参数在“123.123.123.123”上启动进程。

返回以下错误:'无法执行'"/usr/bin/xcrun" simctl install "/Users/xcodeclub/PAServer/scratch-dir/bluish-...VM di bluish/MasterDetailApplication.app"'(错误 117 )

用法:simctl install <device> <path>

'

问题是什么?丢失的文件,不正确的调用simctl...?

如果我将目标更改为 OS X(添加 SDK 并将“平台”更改为“OSX32”)它可以工作。

4

1 回答 1

2

我昨天遇到了完全相同的问题,经过大量试验和错误后,我发现 Delphi 不支持安装 Xcode 时安装的默认 iOS 模拟器,因此由于缺少兼容的 SDK 而产生该错误。

由于我使用了支持 iOS 10.3.2 的 Delphi 10.3.1 Rio,所以我使用 Xcode/Components 来安装它,瞧,一切都解决了。

在您的情况下,我建议您首先找出支持的 iOS 模拟器版本,或者只是选择一些旧版本并继续前进:)

希望我有所帮助。

于 2019-04-05T08:18:21.267 回答