4

私は現在、コンピューター工学/開発の学生で、iPhone アプリケーションの開発を始めました。ジェイルブレイクされた iPhone 4S iOS 5.1.1 と、Xcode 4.3.3 を搭載した Macbook Air 2012 があります。

Apple Developers の開発者アカウントを持たずにデバイス上でアプリケーションをテストする方法についてのチュートリアルをたくさん読んだり見たりしました (私はただの学生であり、アプリケーションをテストするために 99 ドルを費やしたくありません)。学びたいだけです)。

私はすべての手順に従いました (SDKsettings.plist を編集し、ビルド設定でコードに署名しないでください...)、アプリケーションは iPhone シミュレーターで正常に動作しますが、iPhone でテストしたい場合、アプリケーションはスプリングボードですが、起動するとすぐにクラッシュし、Xcode ではデバッグ領域に次のようなメッセージが表示されます。

> error: failed to launch
> '/Users/amine/Library/Developer/Xcode/DerivedData/Mes_horaires_de_travail-dfzorjqmnecsnafvctvhgsuphwws/Build/Products/Release-iphoneos/Mes
> horaires de travail.app/Mes horaires de travail' -- failed to get the
> task for process 28720

起動時にクラッシュするアプリケーションはこれが初めてではありません。誰でもこのエラーで私を助けることができますか? このヒントを見つけましたが、解決策をテストするために Entitlements.plist を作成する Xcode のメニューがありません。

どうもありがとう。

PS : 親切にしてください、私はただの初心者です... ^_^

4

2 に答える 2

10

開発プロファイルをリリースではなくデバッグに変更します。リリース プロファイルを使用してデバイスでテストすることはできません。

于 2012-07-07T14:23:02.063 に答える
1

少し遅れましたが、グーグルはこのページを見せてくれたので、今後の参考のために:

最近、デバッグ モードで実行していても同じ問題が発生しましたが、コード署名エラーにより、コード署名 ID を試してみましたが、デバッグ プロファイル用のものは、開発プロファイルではなくアドホック プロファイルを指していました。

それらを変更すると、エラーは消えました。

于 2012-11-14T09:08:41.707 に答える