2017-06-08 13 views
0

理由がないため、XCodeを開かずにProvisioning ProfileTeam、およびSigning Certificateを設定する必要があります。したがって、これらの値をコマンドラインでxcodebuildまたはfastlaneを使用して設定したいと思います。誰がそれをどうやって行いますか?XCodeを開かずにプロビジョニングプロファイル、チーム、署名証明書を設定する

XCodeを開かずに設定しようとしているフィールドの画像が添付されています。

enter image description here

答えて

1

私はそのための 'xcconfig' ファイルを使用します。

ビルド構成が「リリース」であるとします。

は、Xcodeで「MyRelease.xcconfig」ファイルを作成し、次の行を追加します。

#include "../Pods/Target Support Files/Pods-YourApp/Pods- 
YourApp.release.xcconfig" 
DVELOPMENT_TEAM = 12345678 
CODE_SIGN_IDENTITY = iPhone Distribution: YourCompany (12345678) 
PROVISIONING_PROFILE_SPECIFIER = YourApp Provisioning Name 

あなたは簡単にXcodeでビルド設定のUIからこれらの行をコピーすることができます。

次に、Xcodeでプロジェクトの[一般]タブを開きます。構成の下では、xcconfigファイルの名前を選択します。 次に、Xcodeで設定した設定を直接削除して、xxconfigファイルの設定のみを使用するようにします。

ビルド時に、他のコマンドを実行する前にxcconfigファイル(cp someOther.xcconfig release.xcconfig)を交換することができます。

関連する問題