【发布时间】:2019-04-11 08:54:57
【问题描述】:
Delphi 10.2.3 部署到应用商店时出现此错误:
[PAClient Error] Error: E0776 xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
这个问题中推荐的解决方案并没有解决问题。 xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH - Since updating xCode
我下载了 PackageApplication 脚本,将其放在 Xcode.app 中,然后运行 chmod 命令。 chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
错误仍然存在。
Delphi 和/或 Xcode 期望这个 PackageApplication 脚本在哪里?
【问题讨论】:
-
最新版本的 Delphi 并不期望 PackageApplication 出现在任何地方。请确保您已构建(在帮助|关于)25.0.31059.3231,并且 PAServer 在启动时报告它是版本 10.3.1.15。另外,你有什么版本的 Xcode?它至少应该是 Xcode 9.2。如果您尚未安装此补丁,则可能需要安装:cc.embarcadero.com/item/30837
-
嗯。我的 Delphi 报告 10.2 Update 3,但说构建是 25.0.29899.2631。 PAServer 是 10.2.1.13。 (Xcode 9.4.1,我被告知是 Delphi 10.2.3 支持的最新版本。)我到底怎么会错过更新?
-
@DaveNottage 我去将那个 IDE 补丁应用到 Delphi(主要包括复制大量较新的 .bpl 文件),但是当我运行它时,我仍然得到与 Delphi 相同的内部版本号。也就是说,我的 bds.exe 仍然是 build 25.0.29899.2631。如何获得您拥有的较新版本?我将尝试应用补丁的 PAServer 部分,看看它是否能解决我的问题。
-
应用补丁的 PAServer 部分确实将 PAServer 更新到 10.3.1.35。但是,错误仍然存在。我假设这意味着我的 Delphi 10.2.3 仍在要求 PAServer 使用 PackageApplication。
-
补丁不会更新内部版本号。据我所知,该补丁需要手动替换一堆文件。你确定所有的都换了吗?另一种方法可能是重新安装 Delphi(确保在卸载之前先使用 bin\MigrationTool.exe 保存所有设置):cc.embarcadero.com/Item/30842
标签: xcode delphi delphi-10.2-tokyo