web-dev-qa-db-ja.com

Xcode 6エンタープライズディストリビューションが機能しない

私は会社提供のエンタープライズ配布プロファイル(配布プロファイルを作成するためのユーザーID /パスワードを持っていません)を使用してアプリケーションを配布しています。最近、xcode 5.1から6にアップグレードしました。それ以来、ipaファイルをエクスポートできません。 「エンタープライズ配布用に保存」を選択すると、次のエラーが表示されます「iOSデベロッパープログラムに登録されているApple IDアカウントを追加する必要があります」というエラーが表示されます。ただし、以前は同じプロセスを使用してアプリケーションをエクスポートし、会社提供の配布プロファイル名を含むウィンドウを表示するために使用されます。アプリケーションをiPhone 5sに展開しますが、 `/ Library/MobileDevices/Distribution Profileにプロビジョニングプロファイルがあることを確認しました。

不足しているもの、またはアプリのエンタープライズ配布用にエクスポートするために何をしなければならないかを教えてください。

21
Debopam

私はこの同じ問題にぶつかっただけです。 xcode 6には、チームメンバーではないプロビジョニングプロファイルを使用したipasのエクスポートに関する任意の制限が追加されているようです。 CLIを使用して手動でエクスポートして署名することで回避できます。

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

9
seanalltogether

同じ問題が発生し、コマンドラインからIPAを作成するのに非常に役立つこの記事を見つけました: http://www.thecave.com/2014/09/16/using-xcodebuild-to-export- a-ipa-from-an-archive /

Xcarchiveがすでに作成されているので、最後の部分だけが重要です。

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name”

記事で述べたように、“Provisioning Profile Name”パラメータは、プロビジョニングファイルの名前でもUDIDでもありませんが、iOS Dev Centerで作成されたプロビジョニングの名前です。 Xcode(コンパイルに使用したプロファイルの名前です)またはiPhone構成ユーティリティアプリを使用して取得できます http://support.Apple.com/kb/DL1465

12

新しいXcode 6では、Apple開発者プログラムにサインインするか、Apple開発者プログラムのメンバーであるApple IDを使用してログインする必要があります。開発者アカウントIDがないと、新しいXcodeでipaを構築できません。アプリIDにログインした後、アプリをビルドできました。

1
smartkid