2011-08-16 10 views
2

私はiPhone開発で新しく、自分のiPhoneでアプリケーションをテストしたいと思っています。私は$ 100を支払ったが、それを行う方法を見つけることができません。周囲にはいくつかの参考文献がありますが、xcode 3のものです。シミュレータの代わりにデバイスを使用する方法

何か助けていただければ幸いです。

答えて

3

まず、開発者の証明書/キーをMacに設定する必要があります。この設定方法については、のdetailed instructionsを参照してください。あなたの証明書を持っていたら

、お使いのデバイスを接続し、XcodeでCMD + シフトに + を押してください - オーガナイザーをロードします。デバイスペインを選択してデバイスをクリックし、[開発用に使用]ボタンをクリックします。 devアカウントのユーザー名とパスワードを入力するように求められます。すると、開発用のデバイスが有効になります。有効にしたら、ターゲットとして選択してメインのXcodeウィンドウの左上に作成するだけです。

2

私はこの質問が既に答えられていることを知っていますが、XCode4を自分のデバイスに直接インストールしようとするとたくさんの髪が引っ張られています。 Heavenは、複数のマシンを同じデバイスにインストールしようとしている場合に役立ちます。

私の最高のアドバイスは、XCode4にあなたのためのすべての仕事をさせてください。手動で証明書を設定しようとすると、コンピュータやデバイスを破滅させるだけにつながります。

この問題が発生する場合、またはその半分しか機能しない場合は、次の手順を実行します。

  1. キーチェーンからすべての証明書を削除します。あなたはApple Dev証明書を残すことができますが、他のものはすべて行かなければなりません。
  2. プロジェクトをすべてのコードなし署名に設定します。使用した古いプロビジョニングプロファイルがある場合は、プロジェクトに何も見せたくない場合があります。
  3. オーガナイザで、そこにあるプロビジョニングプロファイルを削除します。 XCode4とお使いのデバイスの場合
  4. 私は通常、プロジェクトを閉じますが、これはオプションのステップになる可能性があります。
  5. アップルデベロッパーポータルで開発者証明書を削除してください。それは文句を言うだろうが、あまりにも悪い。
  6. ウェブサイト上の提供情報を削除しないでください。これらは後で必要になります。それらはすべてあなたのデバイスとテストチームにすでに設定されている必要があります。彼らは大丈夫です。
  7. オーガナイザを開き、[プロビジョニングプロファイル]の下にある[インポート]ボタンとチェックボックスをオンにすると、XCode4で作業が行われます。そのボタンを使用して、XCodeにすべて設定させます。
  8. 開発者証明書を持っておらず、Xcodeが要求するように自動要求することを伝える必要があります。おそらく、ある時点でデベロッパーの資格情報を求めるプロンプトが表示されます。
  9. これには数秒かかりますが、アカウントに関連付けられているすべてのプロビジョニングプロファイルを取得し、キーチェーンに開発者証明書を作成し、デバイスが接続されている場合は、最新のプロビジョニングプロファイルをデバイスにコピーします。
  10. プロジェクトを開き、ビルド用にiPhone Developerを選択します。空白の場合は、それを選択してください。正しいプロファイルと関連付けて実行する必要があります。
  11. あなたのデバイスを選択してビルドを実行してください。

私は通常のXcodeとベータ版の間で作業していたので、これらの機能を実現するには試行錯誤を繰り返しました。私は最悪の敵にコード署名の問題は望んでいません。うまくいけば、これはあなたと誰かの問題に遭遇する他の人にとってはうまくいくでしょう。がんばろう!

+0

良いアドバイス - 私はxc4に私のためにすべての仕事をさせるのが好きです。しかし、アップルの証明書を追加する手順はとても良いですし、私にとって問題はありませんでした。最もトリッキーなビットは、実際にデバイスを設定している、私はそれを行うためにxc4を使用しています:) –

+0

私は2つの答えを受け入れることができたらいいと思います。ありがとう、upvotingたくさん。 –

+0

問題ありません。受諾応答を受け取る人を変更することができます。しかし、私は次の時間にそれを念頭に置いておきます。 –

関連する問題