依存関係のチェックコード署名エラー:「com.app528054」のプロファイルが見つかりませんでした:
Xcodeは、「com.app528054」に一致するiOSアプリ開発プロビジョニングプロファイルを見つけることができませんでした。自動署名が無効になっており、プロファイルを生成できません。自動署名を有効にするには、-allowProvisioningUpdatesをxcodebuildに渡します。コード署名エラー:SDK「iOS 11.1」の製品タイプ「アプリケーション」にはコード署名が必要です
このエラーは発生しません。 xCodeを介してアプリをビルドできますが、エラーは発生しません。ただし、アプリでコードの変更を確認できない(上記のエラーのために同期されていない可能性があるため) )。
ionic cordova build ios
、しかし、それは私にこのスタックトレースを与えます。
私は自分のApple開発者アカウントでアプリに署名しました。したがって、それは問題にはなりません。
アプリのプロファイルはどこで照合できますか?どうすればこれを解決できますか?
IPhoneがそのMacに接続されるたびに、cordova build ios
で同じエラーが発生します。コマンドを実行しています。
IPhoneはXcodeの[デバイスとシミュレーター]の下に表示され、ビルド中に明らかに、そのデバイスに有効なプロビジョニングプロファイルがあるかどうかがチェックされます。
IPhoneを外すとエラーが消えます。それが誰かを助けることを願っています。
XCodeで解決した同様のコード署名の問題がありましたが、コマンドラインからビルドできませんでした。 XBuildで設定した値を正しく反映するために手動で変更する必要がある「build.json」ファイルの値を見つけました。
"debug": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "5QAC6D6FT5",
"packageType": "development",
"provisioningProfile":"[incorrect provisioning profile]",
"buildFlag": [
"EMBEDDED_CONTENT_CONTAINS_Swift = YES",
"ALWAYS_EMBED_Swift_STANDARD_LIBRARIES=NO",
"LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
]
}
私の場合、XCodeに正しい空白(自動?)設定がありましたが、その空白設定はコルドバのビルド中に取得されませんでした。 build.jsonから手動で削除すると、cordovaで正常に署名されたビルドが許可されました。