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