2017-09-03 2 views
0

Xcode 8での.p12ファイルの使用方法を教えてください。流通サインと自動サインとは異なりますか?私は、次のコマンドを使用して、私のXcodeプロジェクトに署名しようとしています

xcrun -sdk iphoneos PackageApplication #project path -o outputpath.ipa -sign="name of sign" -embed="mobileprovision" 

私は、このコマンドを入力すると、それは私がエラーなしで午前現在のディレクトリを返しますが、IPAファイルを生成しませんが、私の場合コマンドから次を削除します。

xcrun -sdk iphoneos PackageApplication #project path -o outputpath.ipa 

私はIPAファイルを取得しますが、署名されていないようです。私は.p12ファイルと.mobileprovisionファイルを持っていますが、続行する方法はわかりません。私は現在、Xcodeのバージョン7.3.1を使用していますが、また、それを行うのいくつかの方法がありますがどのようにXcodeの8と

+0

あなたが目指している出力は何ですか?私はあなたがXcodeのを使用してできない理由、それを行うの数多くの方法がありますどのように私は.mobileprovisionファイルを渡すことによって、IPAを作成し、配布証明書 –

+0

がありますか?スクリプトを作成しようとしているのですか、別のツールを使ってアプリに署名できますか? –

+0

を教えてください要するにuseコマンドライン) –

答えて

0

をこれを行うには知りたいのですが、あなたは最も簡単な方法は、使用しているスクリプトを構築しようとしていないので、 iReSignツール

このツールの入力は、IPA/xarchiveファイル、P.12ファイルと証明書(あなたがあなたのキーチェーンから選択すること)です。

また、バンドルIDとIPAの資格ファイルを変更することができます。 オープンソースと私はしばらくそれを使用してきました。

あなたは、このツールを使用すると、コマンドラインxcodebuild使用できない場合:あなたのアプリ

アーカイブ:

xcodebuild -scheme <scheme name> archive 

今あなたがxarchiveファイルを持って、IPAファイルをアーカイブからアプリをエクスポート:

xcodebuild -exportArchive -exportOptionsPlist "<pathToOptions>" -archivePath "<pathToArchive>" -exportPath "<pathToOutput>" 

あなたはオプションのplistファイルを作成する必要があり、あなたが利用できるオプションを見ることができますhere

ここで

オプションファイルの例です:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
     <key>teamID</key> 
     <string>MYTEAMID123</string> 
     <key>method</key> 
     <string>app-store</string> 
     <key>uploadSymbols</key> 
     <true/> 
</dict> 
</plist> 

注:xcodebuild -h

注2:あなたはXcodeでセットアップ証明書および開発チームをすることができます(する必要がありますが、常にヘルプメニューを使用することができます一度だけ行ってください)

+0

任意のスクリプトを作っていないですxcodebuildと、いいえ、私は任意のシェルスクリプトを作成しておりませんことを私に行うための一つの方法を教えてくれますがnodejsアプリしてくださいすることができます私の答え –

+0

更新私は私nodejsアプリにそれらを追加することができますので、よく私は、コマンドをしたい –

+0

私は試してみるが、何が来るだろう-exportProvisioningProfile "私のアプリケーションのプロビジョニングプロファイル"、?? .mobileprovisionプロファイルのファイルパス、ファイル名what ??? –

関連する問題