ios - 使用 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/斌/行动工具
谢谢。
解决方案
最好将 Xcode(无论如何你都应该)更新到 Xcode 11.5(因为 Delphi 从 Xcode 12 导入 iOS 14 存在问题),如果你有开发者帐户,你可以从这里获得:https ://developer.apple.com /下载
..或打开终端窗口并:
cp /Applications/Xcode.app/Contents/Developer/usr/bin/actool /usr/bin
推荐阅读
- c - C中的内存泄漏是如何发生的?
- android - Windows 上缺少“x86”CPU 的模拟器引擎程序
- flutter - 如何根据对 textformfield 的更改来更改按钮的文本
- vue.js - 当我刷新或导航时,Vuex 商店不会保持“状态”?
- go - 如何检查服务器中间件中的截止日期
- wpf - 调整 HelixToolKit 模型的外观
- reactjs - expo-yarn-workspaces.symlinks 与 nohoist 有什么区别
- docker - 如何使客户端 cgoban3 在容器中工作
- python - 将 Cplex 与 Python 结合使用时,如何去除目标函数中的 0 系数?
- android - 将不同的移动版本发布到不同的语言环境