277

Xcode 4 を搭載した iPhone でアプリをリリース モードで実行しました。

シミュレーターに切り替えて iPhone に戻すまで、すべてがうまく機能していました。元に戻した後、アプリは iPhone で起動されますが、直後にホーム画面が表示され、Xcode では次のようになります。

failed to get the task for process 

Entitlements ファイルの削除/追加、アプリの削除、Xcode の再起動を試みましたが、何もすることがありません。

4

13 に答える 13

710

あなたのリリース モードには、配布証明書を使用したコンパイルが含まれているため、この動作が許可されていないはずです (アプリ ストアからアプリをダウンロードした後に、アプリにランダムにフックすることは望ましくありません)。代わりに、開発証明書を使用してコンパイルしてください。これは、コード署名の下のビルド設定で変更できます。

于 2012-07-22T15:09:18.943 に答える
25

コード署名のプロファイルを変更します。プロジェクトを選択し、[ビルド設定] > [コード署名 ID] に移動します。他の開発者プロファイルに切り替えます。

于 2012-07-22T15:09:32.443 に答える
7

誰かがこの問題を抱えていて、証明書とコード署名が正しく設定されていることを確認している場合は、プロジェクトをクリックしたときに [機能] タブを確認してください (つまり、[ビルド設定] タブ、[ビルド フェーズ] タブなどの横)。

私の場合、この問題を解決するには、修正が必要な Game Center とアプリ内購入のリンクが壊れていました ([修正] ボタンをクリックしてください)。

于 2014-02-07T09:59:13.787 に答える
3

Build Settings->Code Signingで正しいコード署名証明書を設定した場合は、デバッグ/リリース モードでも正しいプロビジョニング プロファイルを使用していることを確認してください。

この問題が発生したのは、デバッグ/リリース モードの両方にアドホックプロビジョニング プロファイルを使用していたため、デバッグ ビルドの実行時に開発プロファイルを使用できないためです。

于 2015-08-11T13:54:00.973 に答える
2

ディストリビューション プロファイルを使用して iPhone 5S にアプリをインストールすると、同じ問題が発生します。

->私の解決策は、配布プロファイルで設定されている機能を有効にすることでした(私の場合、「キーチェーン共有」、「アプリ内購入」、「ゲームセンター」)

これが誰かに役立つことを願っています...

于 2014-04-15T16:12:54.083 に答える
1

同じ問題が発生しました-アプリは正常にインストールされましたが、「プロセスの起動に失敗しました: プロセスのタスクを取得できませんでした」というメッセージが表示されて Xcode から実行されません。

私の開発証明書が夜中に期限切れになったことが判明しました。証明書とプロビジョニング プロファイルを再生成すると、問題が解決しました。

于 2014-04-01T08:06:38.500 に答える
0

新しい開発者証明書を作成した後、この問題が発生しました。

以下はすでに正しいものでした: 古い秘密鍵がキーチェーンから削除され、すべてのプロファイルが最新で、ビルド構成と署名設定が正しかった。しかし、私はこの問題を抱えていました。

解決策: Xcode (5.1.1) を再起動する必要がありました。新しい開発者証明書が認識されなかったからです。また、念のため、クリーンアップするために、古いプロファイルをデバイスから削除しました。

于 2014-04-30T08:30:32.293 に答える