2017-03-29 5 views
7

今朝、xcodeは自分のosxビルディングデバイスでバージョン8.3にアップデートされました。それ以来Cordova iOS:xcodeアップデート後にxcrunが "PackageApplication"を見つけることができません

私はコルドバで自分の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 

私は、これが私のコルドバで固定し得るように見えることはできませんまたはXcodeの設定。どこから始めたらいいか分からないでしょう)

誰も同じ問題を経験しましたか?あなたは解決策についていくつかアドバイスをしていますか?

ありがとうございました!

(あなたは私を助けることができれば、私はビールを購入させていただきます)

+0

[xcrun:error:デベロッパーツールでもPATHでもないユーティリティ "PackageApplication"を見つけることができません - xCodeを更新して以来です(http://stackoverflow.com/questions/43068608/xcrun-error-unable-ツールパッケージではありません) –

答えて

-1

このツールは、Xcodeの8.3から削除されました。いくつかのバージョンで廃止予定とマークされていましたが、今は残念です。

あなたはxcodebuildを使用する必要がありますし、それは我々が持っていた我々は唯一のソリューションコルドバ

+0

"これはコルドバの痛みです。" - より具体的にお答えください。ありがとう;) –

1

と痛みを少しかもしれは次のとおりです。

  • バックのXcodeにロールXcodeのContents\Developer\Platforms\IPhoneOS.platform\DeviceSupport\10.3フォルダからコピー
    1. 8.2では10.3を返すContents\Developer\Platforms\IPhoneOS.platform\DeviceSupport\
    2. パッケージングが機能しています。
  • 2

    この問題では、cordova-iosのPR(#257、現在マージされました - https://github.com/apache/cordova-ios/pull/257)があります。

    したがって、cordova-iosのアップデートが修正されています。

    +0

    ありがとうございます。私はいくつかのドキュメントやログを探していますが、残念ながら何も見つけられないようです。 これはおそらくどこにあるのかわかりますか?これを私の開発チームに伝えることができますか? ありがとうございました! – Kickar

    +0

    @Kickar - 上記のPRリンクを追加しました。注意してください、これまでテストでは、それは確かに元の問題を修正しますが、新しい問題があるように見えます。Cordovaのクリーンプロセスにより、現在プラットフォームのwwwディレクトリが消去され、ビルドが失敗する可能性があります。現時点では、私はきれいに実行しないことを推奨する必要があります。 –

    +0

    クリーンな問題は私の環境の成果物であり、元の問題を修正するcordova-iosアップデートとは無関係です。 –

    4
    config.xmlであなたのiOSプラットフォームをアップグレード

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

    その後、あなたのプラットフォームを再インストールします。

    rm -rf platforms/ 
    cordova prepare 
    
    0

    あなたは

    ionic run ios --device -l -c 
    

    プロジェクトを開くを使用して、デバイス上に構築しようとした後、あなたが入力したコードを終了せずにxCode上で

    xCodeとtadaでもプロジェクトを実行してください。端末上のデバッグを使って電話で動作します。

    関連する問題