3

4.1 SDK にアップグレードして以来、ユーザーがアドホック ビルドをインストールしようとすると、資格が無効になります。私たちはもともとこの問題をかなり前に抱えていましたが、get-task-allow = false キーを持つ Entitlements.plist ファイルをプロジェクトに追加することで解決しました。

Base SDK を「iOS Device 4.1」にアップグレードする以外は、プロジェクト構成で何も変更していないと思います。また、新しい資格ファイルを削除して作成しようとしましたが、うまくいきませんでした。

4

6 に答える 6

2

作業中の資格ファイルのスクリーンショットを次に示します。資格.plist

プロジェクト設定のCode Signing Entitlementsキーは空白にする必要があります。

于 2010-09-23T03:52:42.657 に答える
1

アドホック モバイル プロビジョニング プロファイルを取り消して、再生成してみてください。少しハックに聞こえるかもしれませんが、ビルドの署名に関して多くの問題があり、すべてを無効にして最初からやり直すことで解決しなければなりませんでした。

于 2010-09-24T13:25:38.910 に答える
1

コード署名 ID の設定がターゲットとプロジェクトで同じであることを確認してください。

開発用 Mac 以外の iTunes からインストールすると、「署名者が無効です」というエラーが発生するという問題がありました。非常に奇妙ですが、そこに行きます。

左側のメニューのターゲットの下にあるアプリ名を右クリックし、「情報を取得」-> 3 つの構成すべてをビルド チェックしてターゲットに到達します。デバッグ/リリース/アドホックは必ずしも同じではありませんが、同じである必要があります。トップメニューの「プロジェクト」->プロジェクト設定の編集->ビルドを使用して到達するプロジェクト(プロジェクト:デバッグなどのターゲット:デバッグ)

3 つすべてを一致させることで、アドホック ビルドが再び機能するようになりました...多くの頭痛と髪の引っ張りの後。お役に立てれば。:)

于 2010-09-23T12:46:58.677 に答える
0

開発プロファイルを使用している場合は、資格の値をtrueに設定する必要があります。ただし、Distributionプロファイルを使用している場合、値はfalseである必要があります。

私はこれを試しました、そしてそれは私のために働きました。

于 2010-09-22T04:05:09.517 に答える
0

ムーチョフラストレーションの後、ついに(このスレッドの助けを借りて)アプリが再び機能するようになりました!:)

みんな、特にニッキーにヒントをありがとう!

私の状況では、3GS で動作するアプリがあり、それを数週間取っておき、戻ってきたときに問題が発生していたことを思い出しました。私は単に自分の携帯電話でデバッグ バージョンを取得しようとしていたのですが、ロードが開始され (Default.png を垣間見ることができます)、終了するという状況に遭遇しました。デバッガーはちょうど言った:

リモート プログラムの起動エラー: プロセス 532 のタスクを取得できませんでした。リモート プログラムの起動エラー: プロセス 532 のタスクを取得できませんでした。デバッグ中のプログラムは実行されていません。デバッグ中のプログラムは実行されていません。

Entitlements quaqmire 全体を通過し、最後に、すべての証明書を (キーチェーン アクセスを介して) 取り消し、すべてのプロビジョニング プロファイル、開発者証明書などを再作成した後、および今日の手順では、あらゆる種類のバージョン値が台無しになりました。私のプロジェクトとターゲットビルドの設定。

今日、パズルの最後のピースは、Nicki が説明したように、すべてのバージョンとコード署名を整理することでした。「gremlin」設定 (髪を引っ張っている間にプラグインした可能性のある値) が残っていないことを確認し、プロジェクトとターゲット ビルドでバージョンが一致していること (公開しているベース SDK) を確認し、権利を確認します (必要だった複数の配布プロファイルがあり、Xcode が間違っていると推測したため、手動で割り当ててください)、目をつぶって、デバイスでビルドして実行してください。

みんなありがとう!このちょっとした情報が他の誰かが点をつなぐのに役立つことを願っています. :)

チャオ、

-ジェイ。

于 2010-10-13T17:56:34.590 に答える
0

Xcode 4 のアドホック ビルドでは、コード署名資格は不要になりました - 詳細はApple Technical Note TN2250を参照してください。

于 2011-08-11T20:21:34.920 に答える