2012-06-19 8 views
5

この質問は何度か尋ねられていますが、現在のところ、私はこのサインコンセプト全体に少し不満を抱いていますコーディング、時には陽気なアップルが別のバージョンで実際にそれを混乱させていたことがあります。私がXCode 4.2から配布ipaファイルをビルドしようとすると、ipaはうまく構築され、正常にインストールできますが、XCode 4.3.2では、アプリケーションはインストールされませんが、エラーが表示されます:Jun資格 'application-identifier'にプロビジョニングプロファイルで許可されていない値があります

:プロビジョニングプロファイルで許可されていない値を持っています。

私はmobile.provisionを使用してxcodebuildを使用してビルドしようとしています。しかし、iTunesを使用してアプリケーションをインストールする場合、これは生成され続けるエラーです。ブログ/ google_search/etcを使ってサーフィンした後、私には何か問題があるかもしれませんが、私はこれをどうやって解決するのか、とにかく問題があるかもしれません。

誰かが私に正しい方向を教えてくれることを願っています。

おかげ

+0

エンタイトルメントをまったく使用する必要があることを知っていますか?たとえば、iCloudで何かしていますか?これは* Ad Hoc *アプリ、通常のApp Storeアプリ、または脱獄アプリですか? – Nate

+0

ネイト、私はいくつかの問題を抱えていましたが、今は修正されています。そのうちの1人が正しい規定で署名されていないため、 "false"を設定する必要がありました。get_allow_accessパラメータdist.plistファイルを信じています。 – kforkarim

+0

問題を解決した場合は、その解決策を記入して、解決済みと表示してください。はい、あなた自身の質問に答えることができます:)。そうすれば、他の人はあなたの質問を読んだままにして、あなたはまだ答えが必要だと考えていることを知っています。 – Nate

答えて

4

は、私は私の問題を解決方法は、最初、私は適切なプロビジョニングとビルドに署名していなかったました。 mobileprovisionのパスを指定することもできますし、単にXcode Organizerを使用して正しいプロビジョニングを選択して右クリックしてファインダで表示することもできます。オーガナイザーとファインダーに名前を反映させると全く違うのですが、リンゴがそれを保つ傾向があるのはよく分かりませんが、それが原因でエラーが発生します。その後、デバイスにipaをコンパイルしてインストールしようとしたときに、グループメンバーではないため、「プロビジョニングプロファイルで許可されていない値をアプリケーションIDとして持つ」という別のエラーが発生しました。別のブログや検索を行った後、Appleのテクニカルノートのように縫い合わせたところで、配布用のアプリケーションをビルドする場合、dist.plistファイルのパラメータ "get-task-allow"をFALSEに設定する必要があることが示されました。 XCode 4.2では、エンタイトルメントがあなたの世話をしていることを示していますが、選択したコンパイルのタイプも同様に反映されるはずですが、FALSEに反映されていないようです。だから、それをfalseに切り替えると、ipaは最終的にデバイスにインストールされました。再び、これはエンタープライズ配布用ですので、将来これが誰かを助け、いくつかの面倒を節約してくれることを願っています。

0

私のアプリからアプリの拡張機能を削除することでiOS10エンタープライズデプロイメントの問題を修正しました。アプリケーションにコード署名されていてこの問題を引き起こしていました。

関連する問題