3

私は XCode 3.2.2 を持っていて、脱獄した iPad にアプリをビルドしようとしています。マルチタッチ フォーラムのFake Code Sign Apps のチュートリアルに従いましたiPad にAppSyncをインストールしました。それでも、アプリをビルドしようとすると、

Error Starting Executable

No provisioned iPhone OS device is connected.  

次に、 Cydia のチュートリアルを試してみようと思います.... とにかく最初に行うのがおそらく理にかなっているでしょう。ここに進捗を投稿します。ただし、それまでの間、提案は大歓迎です。

ありがとう!
トーマス

4

2 に答える 2

2

わかりました、私はただのばかです。iPad 3.2 のみをサポートする XCode 3.2.2 を使用しています。私の iPad には 3.2.1 がインストールされています。私のXCodeを更新すると、おそらくこの(非)問題が修正されるでしょう笑。

これを行うには、次の 3 つの方法があります。

  • 自己署名 (Xcode から)
  • 疑似署名 (デバイスから)
  • 署名を無効にする

すべては、Saurik のサイトで詳細に説明さています。

私は自己署名に行きました。興味のある方はこちらで手続きを。

自己署名

  • Info.plistファイル の編集
    • にあり/Developer/Platforms/iPhoneOS.platform/ます。
    • 「XCiPhoneOSCodeSignContext」を 3 回見つけて、「XCCodeSignContext」に置き換えます。

  • 証明書を作成します
    • キーチェーン アクセスを開く >> キーチェーン アクセス >> 証明書アシスタント >> 証明書の作成をクリックします
    • 任意の名前を付ける
    • 自己署名ルート
    • タイプを「コード署名」に変更します
    • 「デフォルトを上書きする」にチェックを入れる
    • 完了するまで「続行」をクリックします

  • Xcode でアプリをビルドします。
    • プロジェクト設定の編集 >> 「コード署名 ID」を作成したばかりの証明書の名前に設定します。
    • ビルド先のデバイスをドロップダウン メニューから選択します (シミュレーターではありません)。
    • Cmd + B でビルド

  • デバイスにコピー
    • ビルド ディレクトリから .app ファイルを取得します ( /build/Debug-iphoneos/AppName.app) 。
    • /Applicationsファイルをデバイス上のディレクトリにSSH接続します
    • リスプリング/リブート
于 2010-08-24T14:25:23.420 に答える
0

xcodeのメニューバーで、[ウィンドウ]->[オーガナイザー]に移動します。正確には覚えていませんが、iOSデバイス(別名iPad)を接続すると、左側のデバイスの下に表示されます。それをクリックすると、2つほどのボタンが表示された画面が表示されます。そのうちの1つは、「開発に使用」などです。これをクリックすると、iPadが開発用にプロビジョニングされ、その後はすべて正常に動作するはずです。他のすべてのiPad/電話/タッチについて繰り返します。

于 2010-08-24T04:47:12.850 に答える