7

今天早上,xcode 在我的 osx 构建设备上更新到了 8.3 版。

从那时起,当我尝试使用 Cordova 构建我的 iOs 应用程序时,我在构建过程结束时收到以下错误:

 [exec] 
 [exec] ** BUILD SUCCEEDED **
 [exec]
 [exec] xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
 [exec] Error: Error code 72 for command: xcrun with args: -sdk,iphoneos,PackageApplication,-v,[source.app]-o,[destination.ipa]
 [exec] Result 1

我似乎无法在我的 Cordova 或 Xcode 设置中解决这个问题。不知道从哪里开始;)

有没有人遇到过同样的问题?您对解决方案有什么建议。

谢谢!

(如果你能帮助我,我很乐意买啤酒)

4

5 回答 5

5

在 config.xml 中升级你的 ios 平台:

<engine name="ios" spec="~4.3.1" />

然后重新安装您的平台:

rm -rf platforms/
cordova prepare
于 2017-04-04T15:15:03.113 回答
2

这个问题有一个 cordova-ios PR(#257,现已合并 - https://github.com/apache/cordova-ios/pull/257)。

因此,更新 cordova-ios 是解决方法。

于 2017-04-03T14:05:08.327 回答
1

我们唯一的解决方案是:

  1. 从xcodeContents\Developer\Platforms\IPhoneOS.platform\DeviceSupport\10.3文件夹复制
  2. 回滚到 xcode 8.2 但放回 10.3Contents\Developer\Platforms\IPhoneOS.platform\DeviceSupport\
  3. 包装开始工作。
于 2017-03-30T11:31:48.483 回答
0

在您尝试使用在设备上构建之后

ionic run ios --device -l -c

在 xCode 上打开项目而不终止您键入的代码

尝试在 xCode 和 tada 上运行该项目。它适用于在终端上进行调试的手机。

于 2017-06-16T12:20:33.817 回答
-1

此工具已从 Xcode 8.3 中删除。它在几个版本中被标记为已弃用,现在很遗憾它已经消失了。

您将需要使用xcodebuild并且使用 Cordova 可能会有点痛苦

于 2017-03-29T17:27:54.803 回答