iPhoneのデバッグ:「プロセスのタスクの取得に失敗しました」を解決するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1488600

  •  18-09-2019
  •  | 
  •  

質問

XCodeにプロビジョニングプロファイルを追加し(通知とアプリ内購入をサポートするために必要)、必要に応じてアドホック配布用のビルド構成をセットアップし、デバイス上でアプリを実行しようとしました(これは過去に何度か実行しました)問題なく)。

アプリはインストールされていますが、起動しません。コンソールに次のメッセージが表示されます。

Error launching remote program: failed to get the task for process 82.
Error launching remote program: failed to get the task for process 82.
The program being debugged is not being run.
The program being debugged is not being run.

ただし、デバイス上でアプリケーションを手動で起動すると、期待どおりに動作します。最近、Snow Leopard 用の最新の XCode 3.2 をインストールしました。これはこのバージョンの XCode の既知のバグですか、それとも何か間違ったことをしているのでしょうか?

編集:開発プロビジョニング プロファイルを使用したリリース配布では正常に動作します。アドホック プロビジョニング プロファイルを再度チェックして、使用しているデバイスが含まれていることを確認しました。

役に立ちましたか?

解決

アプリに Entitlements.plist ファイルが含まれている場合、XCode 経由でデバイス上でバイナリをデバッグするときに問題が発生しました。デバッグのためにデバイスにインストールする必要はありません。一般に、このファイルはリリース ビルド (App Store で必要な場合) に含め、デバッグ用に削除しました (XCode からアプリをデバッグできるように)。それがあなたの問題かもしれません。

アップデート:(少なくとも) 2010 年 8 月 (iPhone 4.1 SDK) の時点では、多くの場合 (App Store 経由の配布など)、Entitlements.plist をアプリケーションに含める必要はなくなりました。 ここ Entitlements.plist が必要な場合の詳細については、次を参照してください。

重要:通常、資格ファイルは、アドホック配布用に構築する場合、またはキーチェーン データ共有を有効にする場合にのみ必要になります。これらのどちらも当てはまらない場合は、 エントリを削除する コード署名資格で。(私のことを強調)

他のヒント

アドホックプロファイルは、デバッグをサポートしていません。あなたは、開発プロファイルとデバッグ、そして唯一の非デバッグのコピーを配布するためのアドホックプロファイルを使用する必要があります。

私も同じ問題を抱えていましたが、次の簡単な手順に従って解決しました。

  1. リリースではなくデバッグを選択していることを確認してください。
  2. デバッグ構成のプロジェクト設定では、開発者のプロファイルを選択しておく必要があり、資格 plist を指定する必要はありません。
  3. また、同じ設定が以下にもあります。対象:手動でない場合は、デバッグ構成用に上記のものに変更します。それが動作します。

ではごきげんよう。

これは、把握する私にしばらく時間がかかっています。

配布/アドホック使用している場合は/あなたはXcodeのを通してそれをテストすることはできませんプロファイル。あなたは、エラーが発生します。デバッグ中のプログラムが実行されていません。

あなたは、Xcodeでアプリ内の製品フォルダに移動し、アプリを構築するプロジェクトの名前のファイルをクリックすると、ファインダーで明らかに選択することができます。あなたは、iTunesとの同期にに、このアプリをドラッグすることができますし、その点、あなたのデバイス上でアプリケーションをテストすることができます。

あなたは、このようなエラーを取得している場合は、唯一の理由は、あなたが配布プロファイルではなく、Xcodeで開発プロファイルまたは欠落しているエンタイトルメントのプロパティを使用している可能性があります。あなたがEntitlements.plistを使用していない場合は、唯一可能なエラーが分布プロファイルでパッケージ化されたばかりのアプリである可能性があります。あなたは、ビルドのログを確認し、これを検証することができます。これを変更するには、プロジェクトの設定を構築し、エンティティの設定をコード署名を検証するために行きます。デバッグが機能するためには、この設定は、現在使用しているコンフィギュレーションのための開発者プロファイルである必要があります。

https://developer.apple.com/library/ios/#qa/qa1682 /_index.htmlする

インスタントの結果を得るには、Xcodeのからすべてのモバイルプロビジョニングプロファイルを削除し、使用する開発者プロファイルをインストールします。

この問題についてはほぼ 2 時間です。そして最終的に私はそれを交換することでそれを解決しました

iPhone開発者

iPhone開発者:私の開発アカウント名

デバッグ用 CODE_SIGN_IDENTITY:

  1. プロジェクトターゲットの選択
  2. ビルド設定
  3. で検索 「コードサイン」
  4. 修正する CODE_SIGN_IDENTITY セクションの Debug 行 「iPhone開発者:私の開発アカウント名」, 、 だけでなく 「iPhone開発者」.

なぜそれが機能するのかはわかりませんが、実際には機能します。少なくとも私にとっては!


環境:Xcode 5.0 (5A1412)。

ウルのコードはコード署名がiPhoneDeveloperコードSIGNE

であることを確認してくださいsection.make署名チェック

開くEntitlements.plistとYESにタスク-許可を取得ブール値を設定する - デバッガは現在、添付することができます。

スキームを編集するために移動し、ファイル名を指定して実行の下 - >情報 - >設定、デバッグにアドホックからの変更をビルドします。保存するには、[OK]をクリックします。

それはあなたの携帯電話上の期限切れの開発プロファイルを持っていることかもしれません。

私の開発プロビジョニングプロファイルは、数日前に期限切れと私はそれを更新しなければなりませんでした。私は自分の携帯電話に新しいプロファイルをインストールし、私は私のアプリを実行しようとしたときに、同じエラーメッセージを思い付きました。私は自分の携帯電話上のプロファイル設定を見たとき、私は期限切れのプロファイルに気づき、それを削除しました。それは私のために、エラーをクリアします。

私は私が唯一の分布プロファイルを選択していた考え出しとしてのXcodeからアプリを起動しようとしたときに、

私はこのエラーを受け取りました。ビルドの成功したので、私は、.ipaファイルを作成しました。私は、アプリケーションを実行するために使用さtestflightapp.com。あなたにも、iTunesを使用することができます。

Buffernetで述べたように、

は、デバッグにプロファイルをプロビジョニング分布を使用することはできません。私は、プロファイルをプロビジョニング開発に切り替えたとき、私は「この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりません」というエラーを得ています。

このため簡単にGoogleは、下記の記事に私をリードしています。そこから、私は私のiPhoneがプロビジョニングポータルに追加されていなかったし、他のすべてのものが関与として、私は、プロファイルをプロビジョニングの有効な開発を持っていなかったことに気づきます。

あなたがプロビジョニングプロファイルをiPhone開発を実行していることを確認して、お使いのデバイスは、プロビジョニングポータルに追加されました!

のhttp:/ /iosdevelopertips.com/xcode/a-valid-provisioning-profile-for-this-executable-was-not-found.htmlする

はい、配布目的であるプロビジョニングプロファイル、すなわちDistrutionsプロビジョニングプロファイルは、デバッグをサポートし、このエラーを与えません。単純に(developer.apple.comアカウントからプロビジョニングプロファイルを作成するときに、このの世話をする)デバッグプロビジョニングプロファイルを作成して使用します。

私はトリックを行うように見えたこと、私のbundleIdentifier名を変更します。

私はJailCoder http://jailcoder.com/ と、問題が解決して自分のプロジェクトにパッチを当ててきました。 ただ、それをダウンロードし、それにXcodeプロジェクトをドラッグします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top