首页 > 解决方案 > 使用 Delphi 10.4 和 XCode 10.1 编译 iOS 应用程序时出现问题 - 找不到 /usr/bin/actool

问题描述

这与我安装的 XCode 10.1 有关。
(10.1 是我可以用 MacOS High Sierra 安装的最高版本,我的机器支持到此为止)

Delphi 10.4、XCode 10.1 和命令工具和附加工具。

编译时出现此错误:

[PAClient 错误] 错误:E6660 找不到程序,'/usr/bin/actool'

我已经检查了论坛的类似问题:

Delphi [PAClient 错误] 错误:E6660 在 macincloud 环境中找不到程序“/usr/bin/actool”

我使用 /usr/bin/xcrun -f actool 检查了“actool”

/Applications/Xcode.app/Contents/Developer/usr/bin/actool

是不是因为我的actool 位于 /Applications/Xcode.app/Contents/Developer/usr/bin/actool 但Delphi 试图在 /usr/bin/actool 中找到它?

如何告诉 Delphi 使用 /Applications/Xcode.app/Contents/Developer/usr/bin/actool 或如何移动/复制 /Applications/Xcode.app/Contents/Developer/usr/bin/actool 到 /usr/斌/行动工具

谢谢。

标签: iosxcodemacosdelphi

解决方案


最好将 Xcode(无论如何你都应该)更新到 Xcode 11.5(因为 Delphi 从 Xcode 12 导入 iOS 14 存在问题),如果你有开发者帐户,你可以从这里获得:https ://developer.apple.com /下载

..或打开终端窗口并:

cp /Applications/Xcode.app/Contents/Developer/usr/bin/actool /usr/bin

推荐阅读