MacOS上に構築されたコードバスに直面しています。ビルドはAndroidでもうまくいきますが、iOSの構築は本当に辛いです。ここでは何が起こるかです:iOS用のCordovaビルド - プロフィールが見つかりません
>cordova build ios --device --debug --buildConfig ./build.json
.....
Check dependencies
No profile matching '******' found: Xcode couldn't find a profile matching '******'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.2'
これは、すべての最新バージョン(ノード、コルドバ、コルドバ、IOS、XCodeの、など)の新規インストールです。開発者ID、チーム、証明書、およびプロビジョニングプロファイルに関してすべてを設定しました。これらの成果物はすべて有効です。このビルドをインテルXDKからローカルのMacコンピュータに移しているので、私は確かに知っています。ここに私のbuild.jsonです:
{
"ios": {
"debug": {
"provisioningProfile": "******",
"developmentTeam": "******",
"packageType": "development"
},
"release": {
"provisioningProfile": "******",
"developmentTeam": "*******",
"packageType": "app-store"
}
}
}
私はすべてのプロビジョニングプロファイルをXCodeアカウントの設定で見ることができます。私もフォルダに表示されます。私はXCodeプロジェクトを開き、ビルド設定と一般タブでプロジェクトとターゲットのコード署名を調整しました。プロビジョニングプロファイルがあり、チームIDがそこにあります。
私が今必要とするのは、cordovaコマンドラインの作業を行うことです。
コードワとXcodeをどのように連携させることができますか?それらのプロファイルはどこで検索され、なぜ見つからないのですか?何がありますか?
私はコードバスをエミュレータでXCodeで生成したプロジェクトを実行することができました。問題なく動作します。しかし、これらの署名の問題のために私はipaファイルを生成することができません。 – Dima
私は、製品をipaにエクスポートしてiPhone上で実行するために、Xcodeでcordovaで生成されたプロジェクトを使用することもできました。しかし、私はまったくユーザのやりとりなしにipaファイルを生成するためにcordovaのコマンドラインに悩まされています。 – Dima