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

标签 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”覆盖“PLATFORM”环境变量(在我的 HP PC 中使用它)。我定义了一个与 Mac 的连接配置文件,它可以工作。我将 iPhoneSimulator 10.2(这是唯一建议的)添加到 SDK 中。

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

Unable to launch process on '123.123.123.123' using the parameters from the 'Mac VM di XCodeClub' profile.

The following error was returned: 'Unable to execute '"/usr/bin/xcrun" simctl install "/Users/xcodeclub/PAServer/scratch-dir/bluish-...VM di bluish/MasterDetailApplication.app"' (Error 117)

Usage: simctl install <device> <path>

'

有什么问题吗?文件丢失、simctl 的错误调用...?

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

最佳答案

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

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

就您的情况而言,我建议您首先查找受支持的 iOS Simulator 版本,或者干脆选择一些较旧的版本,然后继续操作:)

希望我能有所帮助。

关于ios - 在 iOS 模拟器上部署 Delphi 应用程序时无法执行/usr/bin/xcrun simctl install...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51729790/

相关文章:

ios - 如何使用 UISegmentedControl 切换 ViewController?

ios - Unity iOS 创建文件类型启动您的应用程序并获取文件路径

ios - 调用相机时代码崩溃

delphi - 如何检测本地网络中其他设备的IP地址?

delphi - 是否有读取和写入 .properties 文件的 Delphi 库?

ios - 使用命令行上传到 iTunesConnect 时如何指定应用程序 ID

objective-c - 根据 iOS 中的文本宽度动态更改 TextView 宽度

delphi - 是否可以同时为多个指令定义 {$IFDEF} ?

xcode - 在模拟器中安装应用程序时,Simctl install 无法在 .app 中找到 Bundle Identifier

ios - 使用xcrun创建带有符号的IPA