簡體   English   中英

Cordova iOS:xcode更新后xcrun找不到“PackageApplication”

[英]Cordova iOS: xcrun can't find “PackageApplication” after xcode update

今天早上,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設置中修復此問題。 不知道從哪里開始;)

有沒有人遇到過同樣的問題? 你對解決方案有什么建議嗎?

謝謝!

(如果你能救我的話,我會很樂意買一杯啤酒)

在config.xml中升級您的ios平台:

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

然后重新安裝您的平台:

rm -rf platforms/
cordova prepare

這個問題有一個cordova-ios PR(#257,現已合並 - https://github.com/apache/cordova-ios/pull/257 )。

所以,更新cordova-ios就是解決之道。

我們只有解決方案是:

  1. 從xcode Contents\\Developer\\Platforms\\IPhoneOS.platform\\DeviceSupport\\10.3文件夾復制
  2. 回滾到xcode 8.2,但將10.3放回Contents\\Developer\\Platforms\\IPhoneOS.platform\\DeviceSupport\\
  3. 包裝開始工作。

嘗試使用后在設備上構建

ionic run ios --device -l -c

在xCode上打開項目而不終止您鍵入的代碼

嘗試在xCode和tada上運行項目。 它適用於手機上的終端調試。

此工具已從Xcode 8.3中刪除。 它被標記為幾個版本已被棄用,現在它已經消失了。

你將需要使用xcodebuild ,這可能會讓Cordova感到有點痛苦

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM