以前は問題がなかったiOSアプリを再構築しようとしています(6か月ほどで最初に再構築します)。環境はOSX 10.13.5であり、最新のアップデートがすべて適用されています。Xcode9.4.1、Ionicは3.20.0です。ローカルCordova、ionicおよびノードモジュールが更新しました。
これらのプラグイン:
コルドバプラグインデバイス
cordova-plugin-file
cordova-plugin-file-transfer
cordova-plugin-splashscreen
cordova-plugin-whitelist
cordova-plugin-x-socialsharing
手動署名用に構成されています。プロビジョニングプロファイルが再生成され、新しい証明書がダウンロードおよびインストールされました(何度も)。
このエラーをデバッグビルドまたはリリースビルドで解消することはできません。
依存関係のチェックコード署名エラー:「ABM 2018 Dev」に一致するチーム「8SEBNER3XM」のプロファイルが見つかりません:「8SEBNER3XM/ABM 2018 Dev」に一致するプロビジョニングプロファイルがXcodeで見つかりませんでした。プロファイルをインストールする(Xcodeのドックアイテムにドラッグアンドドロップする)か、ターゲットエディターの[全般]タブで別のプロファイルを選択します。コード署名エラー:SDK「iOS 11.4」の製品タイプ「アプリケーション」にはコード署名が必要です
**アーカイブに失敗しました**
次のビルドコマンドが失敗しました:依存関係のチェック(1失敗)エラー:コマンドのエラーコード65:引数付きのxcodebuild:-xcconfig、/ Users/kerickhowlett/Documents/PhoneProjects/ABM/platforms/ios/cordova/build-debug.xcconfig、 -workspace、Cocktail Pro.xcworkspace、-scheme、Cocktail Pro、-configuration、Debug、-destination、generic/platform = iOS、-archivePath、Cocktail Pro.xcarchive、archive、CONFIGURATION_BUILD_DIR =/Users/kerickhowlett/Documents/PhoneProjects/ABM/platforms/ios/build/device、SHARED_PRECOMPS_DIR =/Users/kerickhowlett/Documents/PhoneProjects/ABM/platforms/ios/build/sharedpch
メッセージの内容にかかわらず、Xcodeプロジェクトの[一般]タブとビルド設定(つまり、 'ABM 2018 Dev')の両方に完全に有効なプロビジョニングプロファイルがあるようです。これらは、Library/MobileDevice/Provisioning Profilesフォルダー内のファイルと一致します。チームIDが正しいことが確認されています。プロファイルは何度も再生成/再インストールされました。 Xcodeは、それらがXcode内から有効であると考えています(文句は言いません)。 「ionic cordova build ios」として実行すると、意見が異なり、プロファイルについて不満を言うようです。コマンドに追加された--releaseと同様のエラー。試行錯誤の結果、問題であると思われるのはPROVISIONING_PROFILE_SPECIFIERです。私はいくつかのバリエーションを試しましたが、常に同じエラーが発生します。私はプロファイル名とUUIDの両方を試しました。
何が欠けていますか?
これで正常にビルドできます。どのステップが「修正」されたのか正確にはわかりませんが、これはシーケンスでした:
どの部分が必要だったのか正確にはわかりませんが、以前の証明書が問題だったと思います。 Xcodeが嫌い:(
手伝ってくれてありがとう。
XCode-> Preferences-> Accountsを開き、Download certificateをクリックしました。それで私の問題は解決しました