3
私は、Visual Studio Team Servicesビルド定義を使用してAndroid v1アプリを作成しようとしています。このアプリは、iOSとAndroidの両方を対象としています。私は今、アプリのXcode IOSビルドに問題を抱えています。VSTSを使用してAndroidアプリケーションとIOSの両方にイオンアプリを構築して展開する
ionic cordova build ios --release
上記のコマンドは、xcodeプロジェクトとワークスペースファイルとともにiosプラットフォームを作成します。
次に、iosアプリケーションのipaファイルをビルドしようとすると、次のVSTS XCodeタスクがあります。
私はp12 certとプロビジョニングプロファイルの両方を作成し、プロジェクトに追加しました。どちらもビルド定義の実行時に渡されます。ここで
は私のXcodeのビルド構成が
でビルド定義は、両方のマニュアルをしようとした後、次のerros
Code Signing Error: App has conflicting provisioning settings. App is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.
と
Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.1'
プライベートビルドエージェントを使用していますか?手動で構築できますか? –
はい、手動で構築されますが、VSTSを使用してCICDパイプラインの一部として構築する必要があります。私は自動署名を試して試してみました。 – psycho
これらのビルド変数が正しく渡されていることを確認して、それらが正しい値であることを確認できますか?また、別のビルドを試みる価値があるかもしれませんが、 "自動署名"チェックボックスはチェックされていません。 – johnborges