xcrun:错误:无法找到实用程序"PackageApplication",无法找到开发人员工具或PATH中 - 自更新xCode

Lov*_*ock 39 xcode ios ionic-framework

今天早上更新了Xcode,现在离子项目不会部署到设备上.

ionic run ios --device
Run Code Online (Sandbox Code Playgroud)

返回:

** BUILD SUCCEEDED **


xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH

Error: Error code 72 for command: xcrun with args: -sdk,iphoneos,PackageApplication,-v
Run Code Online (Sandbox Code Playgroud)

不知道该怎么做才能修复,谷歌搜索返回了很多选项,但没有一个正确.

Anh*_*arp 51

科尔多瓦正在尝试使用PackageApplication工具.但它从Xcode 8.3开始被删除了.(感谢@guyromb 为此)

对于那些来自Jenkins/fastlane的错误的人来说,这是一个临时修复,直到jenkins xcode插件给出了一个修复

如果您有Xcode 8.2.1或8.3以下的任何版本,请复制PackageApplication脚本 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

或者你可以从这个链接下载 - https://gist.github.com/anonymous/48f3e4c5ae25313dc0fe10d9ec50c3fc

去寻找者 - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

将复制/下载的上述文件粘贴到此处.

在此输入图像描述

  • 你需要在这个文件上运行`chmod + x`,例如`chmod + x/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication`或`chmod + x/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication`取决于您目前拥有的Xcode (5认同)

guy*_*omb 7

Cordova正在尝试使用"PackageApplication"工具.但它从Xcode 8.3开始被删除了.要么降级Xcode,要么等待Cordova对此进行修复.

  • 不一定要降级..只需在新安装中替换丢失的文件,请参阅我的答案http://stackoverflow.com/a/43935071/1441326 (2认同)

mat*_*son 1

您好,来自詹金斯的官方错误

在这里你有一个新鲜的状态

https://issues.jenkins-ci.org/browse/JENKINS-43163


看一下这个会更清楚一些:

http://subathrathanabalan.com/2016/01/07/building-ipa-export-archive/