You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Win10.1x32部署FireMonkey应用至iPad 4 mini遇paclient错误代码1求助

解决Delphi Berlin部署iOS到iPad 4 mini时paclient exited with code 1的问题

我之前帮朋友排查过类似的Delphi iOS部署问题,结合你的环境(Win10 32位、Delphi Berlin、Xcode9.2、iPad4 mini),以下是几个经过验证的修复步骤,按优先级尝试:

1. 检查Xcode命令行工具的配置

Delphi依赖Xcode的命令行工具来和iOS设备通信,Xcode9.2偶尔会出现命令行工具未正确关联的情况:

  • 在Mac上打开Xcode,进入Preferences > Locations,确保Command Line Tools下拉菜单选中的是Xcode9.2(不要留空或选其他版本)。
  • 打开Mac终端,输入sudo xcode-select -s /Applications/Xcode.app/Contents/Developer,强制指定命令行工具路径,输入Mac密码确认。

2. 验证iPad 4 mini的兼容性与签名配置

iPad4 mini的系统版本和签名配置是这类报错的重灾区:

  • 确认你的iPad4 mini运行的iOS版本在Xcode9.2支持范围内(Xcode9.2最高支持iOS11.2),如果设备系统版本过高,Xcode无法识别会直接导致paclient报错。
  • 检查Delphi的iOS部署配置:
    • 打开Project > Options > Deployment > iOS Device,确保Provisioning Profile和Certificate选择的是包含该iPad4 mini UDID的有效签名文件。
    • 可以在Mac的Keychain Access里确认证书是否有效,没有过期或损坏。

3. 清理Delphi和Xcode的缓存文件

缓存损坏是这类奇怪报错的常见诱因:

  • 在Delphi中,点击Project > Clean,右键项目选择Build > Clean All,手动删除Win10上项目目录下的iOSDevice32/iOSDevice64文件夹。
  • 在Mac上,删除~/Library/Caches/Embarcadero目录下的所有文件,然后重启Mac上的PAServer(Delphi远程编译服务),重启时选择Clean选项。

4. 排查Win10 32位与PAServer的兼容性

Win10 32位系统偶尔会和Delphi远程部署组件存在权限或兼容性问题:

  • 确保Mac上运行的PAServer版本和Delphi Berlin完全匹配(不要混用更新或更旧的PAServer版本)。
  • 在Win10上,右键Delphi图标选择Run as administrator,再尝试部署,避免权限不足导致的文件传输失败。

5. 手动测试paclient连接

如果以上步骤都无效,可以直接测试paclient的连通性:

  • 在Win10命令行中,找到Delphi安装目录下的paclient.exe(一般在C:\Program Files (x86)\Embarcadero\Studio\18.0\bin)。
  • 输入命令:paclient.exe -username [你的Mac用户名] -password [你的Mac密码] -host [Mac的IP地址] -execute "echo test",如果返回错误,说明是Win10和Mac之间的网络/权限问题,检查Mac防火墙、远程连接设置,确保允许Delphi的相关服务访问。

内容的提问来源于stack exchange,提问作者Mahmoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:16:55