2011-06-20 4 views
0

私は数回プロビジョニングを行ってきましたが、まだ理解していません。iphoneプロビジョニングプロファイル

私は1台の電話とiPadが動作するようにプロビジョニングされたものを持っているが、私は別の電話を動作させることはできません。

すべてのデバイスは、プロファイルのデバイスをプロビジョニングリンゴに記載されていると私は使用していますプロビジョニングプロファイルを示しています。両方の電話機で

は、XCodeの4で、主催者・デバイスの下で、私は、各デバイス上の既存のプロビジョニング・プロファイルを削除しました。次に、Appleプロビジョニングポータルから現在のプロビジョニングプロファイルをダウンロードし、それをXCodeオーガナイザにドロップしました。

私はまだもともと働いていた二つのデバイス上で自分のアプリケーションをロードすることができます。しかし、3番目のデバイスは無駄です。

iPadは、IOSバージョン4.3 作業電話は、IOS 4.01(ジェイルブレイク) 非稼働電話の実行IOSバージョン3.1.3(ジェイルブレイク)を実行を実行

非稼働電話に表示されません。 Xcodeの4

のスキーマデバイスリスト私は明らかにそれは私が見逃していることが何であるかわかりません。助けてくれてありがとう。

+0

「ノー・ゴー」とは何ですか?アプリケーションをロードできますが、実行できませんか?どうしましたか? – jtbandes

+0

何を理解していますか?アップルは開発者としてあなたの人生を不必要に困難かつ複雑にしています。私たちの悲惨さが彼らを支えているからです。 – aroth

+0

申し訳ありません。これは、xcodeがデバイスを認識していないことを意味します。で他のデバイスのいずれかを接続すると、スキーマ(最終的に)はデバイスの名前を表示します。 1つの電話機を接続すると、スキーマ内で認識されません(「iOSデバイス」と表示されます)。携帯電話自体は正常に動作し、xcodeオーガナイザとiTunesによって認識されます。 – Jim

答えて

0

あなたは、プロビジョニングプロファイルで使用するすべてのデバイスのデバイスIDを持っている必要があります。プロジェクトの最小OSバージョンは< =デバイスのOSバージョンでなければなりません。デバイスがarm6ベースのデバイスの場合、arm6/arm7のデュアルビルドが誤って無効になっている可能性があります。

は、私はあなたがおそらくデプロイメント・ターゲットが高すぎる設定および/または静的に必要なフレームワークをリンクさだと思う> =のiOS 4

PS:また、ジェイルブレーキングがで認識されていないデバイスのために責任がある可能性が非常に高いです主催者。 Xcodeとデバイスの両方でコンソールログを見てください。 Jailbreakingは、Xcodeがそれを調べようとしたときにあなたのベースバンドにクラッシュを引き起こしている可能性があります。

+0

私は最小のOSバージョンを設定するための何かを見て覚えているが、私はXCode 4でそれを見つけた覚えができない。あなたは正しい方向に私を向けることができますか? – Jim

+0

私はこのリンクで私自身の質問に答えたと思う:http://iphonedevelopertips.com/xcode/base-sdk-and-iphone-os-deployment-target-developing-apps-with-the-4-x-sdk- deploying-to-3-x-devices.htmlを参照してください。私は今夜​​それを試してみましょう。 – Jim

+0

答えはビルド設定でOSの最小バージョンを設定することです。 – Jim

関連する問題