2017-05-03 20 views
1

これで、有名なエンタイトルメントの不一致エラーが発生します。 enter image description herexcode 8エンタイトルメントの不一致エラー

「アプリケーションのコード署名エンタイトルメントファイルで指定されたエンタイトルメントが無効であるか、許可されていないか、プロビジョニングプロファイルで指定されたエンタイトルメントと一致しないようです。

プロビジョニング・プロファイルのエンタイトルメントを表示する方法と、エンタイトルメント・ファイルのエンタイトルメントをどのように表示して比較することができますか?

スタックオーバーフローに関するこの質問に対する多くの回答のうち、Entitlementsファイルをプロビジョニングプロファイルと比較する方法については説明していません。

答えて

3

TextMateを使用して.mobileprovisionファイルと.entitlementsファイルを開くことができます。 これを行うと、両方のファイルを比較して、それらのファイルの違いを把握することができます。

あなたはこのパスにあなたのプロビジョニングプロファイルを見つけることができます:/ユーザー/ _your_user /ライブラリ/モバイル装置/プロビジョニングプロファイル

またはXcodeのを経由して、これらのステップを経て:

1)Xcodeのを開き、2)環境設定(コマンド+、)、3)アカウント、4)あなたのアカウントの選択、5)チームの選択、6)詳細の表示。インストールされているすべてのプロビジョニング・プロファイルを含む開きます。新しいウィンドウが、右の私がいた助けた何を「ファインダー内のショー」あなたが探していた1、その後

+0

私の質問にお答えいただきありがとうございます。私は明らかではないと思う。私はテキストエディタでファイルを開く方法を知っています。しかし、そうするために、私は彼らがどこにいるか知る必要があります。プロビジョニングプロファイルはxcodeによって生成され、ディスク上のどこにあるのかわかりません。 –

+0

プロビジョニングプロファイルは、1)Xcode、2)環境設定(コマンド+、3)、4)アカウントの選択、5)チームの選択、6)詳細の表示を開くことができます。インストールされているすべてのプロビジョニングプロファイルを含む新しいウィンドウが開き、探していたものを右クリックして「ファインダーに表示」を表示します –

+0

パスを貼り付けるのを忘れている可能性があります –

1

をクリックしてください:

私は「自動的に署名を管理」をチェックし、もう一度チェックしてください。その後、Xcodeは設定をデフォルトにリセットした後、最終的に動作することを教えてくれました。

+0

ありがとう、答えましたが、あなたはその質問に答えませんでした。プロビジョニング・プロファイルを表示して、資格ファイルと比較できるようにする方法を知りたい。 –

+0

このリンクをチェックしてください。おそらくこれはあなたに役立ちますhttps://developer.apple.com/library/content/qa/qa1798/_index.html –

+0

リンクをありがとうございますが、私は今すぐ配布しようとしていません。私は開発ビルドを稼働させようとしています。 –