web-dev-qa-db-ja.com

Cordovaはiosエラーで実行されます。コマンドのエラーコード65:引数付きのxcodebuild:

このエラーが発生するのみcordova run ios --deviceをしようとすると

cordova build iosコマンドを実行した後でも、エラーは報告されません。

どうしたの?また、iPhoneでCordovaプロジェクトをデバッグする方法(カメラ機能をテストする必要があるため、これが必要です)

WITH CONFIGURATION Debug ===

Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.

** BUILD FAILED **


The following build commands failed:
        Check dependencies
(1 failure)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch
ERROR running one or more of the platforms: Error: /Users/ridermansb/Projects/jdapp/platforms/ios/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project
55
ridermansb

ビルドマシンに開発プロビジョニングプロファイルが必要です。アプリはプロファイルなしでシミュレーターで実行できますが、実際のデバイスで実行する必要があります。

Xcodeでプロジェクトを開くと、自動的にプロビジョニングが設定される場合があります。それ以外の場合は、iOS Dev Centerに移動してプロファイルを作成する必要があります。

51
Connor

IOSを再度削除して追加してみてください

ionic platform remove ios

ionic platform add ios

私の場合は働いた

必要に応じて、ioniccordovaに置き換えます。

38
Shashank Saxena

同じ問題がありました。私の場合、cordova platform update iosが役に立ちました。理由は古いバージョンでした。

23

私がやろうとしたときに同じエラーが発生していました:

cordova build ios

鉱山が**ビルドに失敗した**ではなく**アーカイブに失敗した**を除いて。

XcodeでprojectName。xcodeprojファイルを開き、次の2つの設定を調整して修正しました。

  1. Targets> General> Signingで、チームを選択したことを確認します

enter image description here

  1. Targets> Build Settings>(「bitcode」を検索)Enable Bitcodeを「Yes」に設定します

enter image description here

その後、Xcodeを終了し、cordova build iosを再実行しましたが、動作しました。

21
kris

Open xCodeを毎回行うと疲れるので、このフラグを追加する必要があります。

  • cordova build ios --buildFlag = "-UseModernBuildSystem = 0"

または、プロジェクトのルートにbuild.jsonファイルがある場合、次の行を追加する必要があります。

 {
  "ios": {
    "debug": {
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    },
    "release": {
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    }
  }
}

これが将来役立つことを願っています

4
Nizar

私の場合、それはアプリのアイコンPNGファイルでした...つまり、提供されたエラーから抜け出すのに1日かかりました

コマンドのエラーコード65:引数付きのxcodebuild:

人間が読めるものに:

「PNGファイルのアイコンは、気難しいApple Xcodeには適していません」

2

このシナリオでいくつかのことを試しました。

IOSを削除し、何度もインストールしました。スプラッシュスクリーンを削除する方法はありませんでした!ビットコードのオン/オフが何度も繰り返されます。

ただし、iOSプロビジョニングチームを選択し、pod update./platforms/ios内で実行した後、問題が解決したことをお知らせできることを嬉しく思います。

うまくいけば、同じことを試して解決策を得ることができますか?

2
stemount

@connorが言ったことを行う方法:

iOS

  • XCodeでplatforms/iosを開きます
  • 一意の識別子のすべてのファイルでio.ionic.starterを検索して置換
  • プロジェクトをクリックして設定を開きます
  • 署名>チームを選択
  • デバイスの設定>一般>デバイス管理に移動します
    • アカウント/チームを信頼する
  • ionic cordova run ios --device --livereload
1
BrunoLM

追加する必要があります:

私は同じ問題を抱えていました。それは、私のチームメイトが別のバージョンのコルドバを持っていて、彼のバージョンでレポにプラグインをコミットしたという事実から来ていました。

すべてのCordovaプラグインについて、私はする必要がありました:

cordova plugin rm <plugin-name> 
cordova plugin add <plugin-name>

そして、私のチームメイトに私のバージョンに一致するように彼のコルドバを更新するよう依頼してください

1

1)Xcodeでコードを開く2)続行:ionic cordova build ios

0
Mik