【问题标题】:Unable to execute /usr/bin/xcrun simctl install... when deploying a Delphi app on iOS simulator在 iOS 模拟器上部署 Delphi 应用程序时无法执行 /usr/bin/xcrun simctl install...
【发布时间】:2018-08-07 14:55:05
【问题描述】:

我正在尝试建立一个发布 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):

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

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

用法:simctl install <device> <path>

'

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

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

【问题讨论】:

  • 首先您必须使用 iOS 11 才能部署到 appStore。已经很长时间了,我不使用模拟器,因为它根本不起作用(不能使用模拟器中的库)。所以最好把模拟器拿走,只使用真实设备

标签: ios delphi xcrun simctl rad-studio


【解决方案1】:

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

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

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

希望我有所帮助。

【讨论】:

  • 谢谢@TDDung,现在我不能再尝试了,但希望你的解决方案可以帮助其他人!
猜你喜欢
  • 2016-06-19
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
  • 1970-01-01
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
相关资源
最近更新 更多