在iOS模拟器上部署Delphi应用程序时无法执行/ usr / bin / xcrun simctl install ...

时间:2018-08-07 14:55:06

标签: ios delphi xcrun simctl rad-studio

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

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

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

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

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

  

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

     

以下错误是   返回:'无法执行'“ / usr / bin / xcrun” simctl安装   “ /用户/xcodeclub/PAServer/scratch-dir/bluish-...VM di   bluish / MasterDetailApplication.app“'(错误117)

     

用法:simctl install <device> <path>

     

'

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

如果我将目标更改为OS X(添加了SDK,并将“ PLATFORM”更改为“ OSX32”),则可以正常工作。

1 个答案:

答案 0 :(得分:1)

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

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

在您的情况下,我建议您首先找出受支持的iOS Simulator版本,或者干脆选择一些旧版本并继续前进:)

希望我有帮助。