【问题标题】:Delphi PAClient Error: E0776 xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATHDelphi PAClient 错误:E0776 xcrun:错误:找不到实用程序“PackageApplication”,不是开发人员工具或 PATH
【发布时间】: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


【解决方案1】:

最终解决这个问题的是下载一个新的 Xcode 9.4.1 副本,然后从 Xcode 部署一个空白应用程序——这显然是必不可少的。紧接着,Delphi 为应用商店创建了一个 .ipa 文件。

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 2017-08-21
    • 1970-01-01
    • 2020-08-13
    • 1970-01-01
    • 2017-04-06
    • 2020-06-07
    • 2018-12-07
    • 2019-05-09
    相关资源
    最近更新 更多