2011-01-18 7 views
33

今日、私は開発者/配布設定を乱用していました。私はXcode 3.2.5とiOS 4.2を実行しています。プロファイルバグ(リモートプログラムの起動中にエラーが発生しました。プロセスXXXのタスクを取得できませんでした)

私はデバッグモードで私のデバイス上に構築するために設定した場合、私は何の問題

私はリリースモードで私のデバイス上に構築するために設定した場合、私は次のエラーを取得すると、私のデバイス上で私のアプリをインストールすることができます。

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

プログラムは終了しますが、私のデバイスにインストールされているように見えますが、問題なく起動できます。

私のプロジェクトプロファイルには、コードデベロッパーエンジニアとコード署名アイデンティティがありません。

私のターゲットプロファイルでは、コード署名エンタイトルメントが「Entitlements.plist」に設定され、コード署名エンティティが「Ad hocプロファイル」に設定された「iPhone Distribution」に設定されています。

私は、任意の助けをいただければ幸いなど

、プロビジョニングプロファイルを削除して新しいものを作成、おかげでウェブを検索したし、私のデバイスを再起動して試してみました。

答えて

90

問題は、配布プロビジョニングプロファイルを使用してアプリケーションをデバッグしようとしているためです。アプリケーションをデバッグモードで実行するには、開発プロビジョニングプロファイルと証明書(の両方ともビルド設定で、ターゲットがの場合)で署名する必要があります。配布可能なものを作成しようとしている場合は、配布資格情報で署名し、Entitlements.plistを追加します(ビルドの設定とターゲットの両方で)。

+0

私はそれを私の開発プロファイルに署名し、Entitlement.plistは持っていません。リリースでは、ビルド/ターゲットの設定を、配布プロファイルにエンタイトルメントで署名しています。私はまだ私がこれを混乱させているのを見ない。 – shohaku

+2

あなたは何をしようとしているのですか?アプリをデバッグしようとしている場合は、デバッグ設定を使用します。リリース構成を使用しているため、アプリケーションをデバッグすることはできません。 'yourprojectname.app'ファイルは、デバイス上のiTunes経由でのみ配布できます。 – Vin

+0

デバッグする必要がなく、私のiPodにAd Hocバージョンのアプリを読み込もうとしています。このエラーが出る前に私はそれをうまくやっていましたが、明らかに何かを変更しました。アプリがデバイスに読み込まれますが、このエラーが表示されるため、設定が乱雑になっているように感じます。私はそれをデバッグモードで実行する必要はありませんが、それはそれがやろうとしているようだ、私はApp Storeに提出するときにこの誤った設定が問題を引き起こすことを心配しています。 – shohaku

2

xcode 4の場合、新しいファイルからEntitlements.plistファイルを作成する必要があります。 と
Targets->あなたはここに「Entitlements.plist」

を記述する必要が 設定 - >コード署名資格を私はこれとXcodeがドンもうエラーませんでし構築、デバッグの下で私のビルド/ターゲット設定で

関連する問題