2009-06-15 2 views
22

私たちはiphone開発のための開発者アカウントを支払っており、私たちは2つのiphoneが壊れていて、他の1つは刑務所が壊れています。私たちは両方の電話機を開発用に登録し、プロビジョニングプロファイルを取得しています。我々は、開発のために非jailbroken電話を使用することができます。しかし私たちはメッセージを得る開発のために壊れた電話を使用しようとします。実行可能な起動中のエラーいいえプロビジョニングされたiphoneデバイスが接続されています。できますJailbroken iphone開発に使用

ただし、アドホックプロファイルを使用してアプリケーションをテストできます。 これは、jailbrokenされたデバイスを開発に使用できないことを意味しますか? よろしく、 マニッシュ

+5

回答の1つを「受け入れられた回答」として受け入れてください。そうすることで、Stackoverflowのコミュニティを支援し、自分の評価に追加することができます。 – Linuxmint

+0

この質問に興味があれば、なぜ[刑務所を壊すスタックエクスチェンジサイト]のためのエリア51の提案をサポートしていないのですか(http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2 ) – rjstelling

答えて

19

は、私は個人的にジェイルブレイクデバイス上で開発/テストを行う(私はそれが可能なすべてのUNIXツールとプロファイリング/デバッグのための素晴らしい、だけでなく、改ざんのplistファイルをチェックするためのコードをテストしていることがわかります。 - ))および非jailbrokenデバイス。

彼らは正確に株式の標準ファームウェアのように振る舞うように私は..ジェイルブレイクデバイスと特異的に

を何の問題もありませんでしたが、あなたがあります:

  • は、プロビジョニングプロファイルに削除しようとしました
  • をUDIDを追加しましたプロビジョニングプロファイルをXCodeオーガナイザに追加する
  • 携帯電話を再起動し、デバイスをターゲットにしてアプリケーションを構築しようとしています
+0

上記の手順に従ってください。開発用にjailbrokenデバイスを使用できます。 – Manish

+2

事実、jailbrokenデバイスは、標準のファームウェアとまったく同じように動作するとは限りません:http://stackoverflow.com/questions/608608/why-does-cocoa-return-an-empty-string-occometimes –

4

jailbroken iPhoneの開発に問題はありません。さらに、私はいくつかの利点を使用したいと思います。例えば、フル機能のUNIXコンソール環境をデバイスに組み込むことです。 jailbroken iPhoneをさらに使用すると、開発者はiPhone/OS/Environmentがどのように低レベルで動作するかを理解するのに役立ちます。

新しいターゲットをプロジェクトに追加し、jailbrokenデバイスに接続する場合に使用することができます。

は、あなただけのユーザー定義の設定で新しいターゲットのための2つのキーを追加する必要がある -

PROVISIONING_PROFILE_ALLOWED NO 
PROVISIONING_PROFILE_REQUIRED NO 

(標的 - >情報を見る>タブ - >ショー「ユーザー定義設定」を「構築します」)だから、あなたは2つの非常に類似したターゲットを持っています... 1つはjailbroken用、もう1つはiPhoneのためのものです。

3

注意して - iPhoneデベロッパ契約は今、あなたの携帯電話をジェイルブレーキングからあなたを禁止: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml

たとえば、あなたはあなたのアプリケーションがジェイルブレイク電話で自分自身を無効にする、場合、私はあなたが何をすべきかわからない - どのようにあなたはそれをテストしますか?

+2

あなたのiOSを脱獄することは合法ですデバイスに適用されます。 –

+2

DMCAの除外による法律ですが、アップルとの契約の締結には至りません。 – Darron

+3

@ダロン:私はアップルと契約したことは一度もありません。私はiPodの中古品を購入し、それを脱獄した。何の契約も壊れていない! :D – Linuxmint

5

私は個人的に年間$ 99を払っており、開発のためにiPod Touch 2G(jailbroken)を使用しています。 jailbrokenデバイスを開発に使用することには不利な点はありませんでした。私は実際に脱獄されたデバイスを使用することにいくつかの利点を見てきました。

3

Jailbrokenデバイスはプッシュ通知では機能しません。私はそのようなデバイスの1つでほぼ一日失った。だから、開発のために壊れた刑務所から離れた方がよい。

+1

これまで私が聞いたことがあるのですが、所有しているすべてのiPhoneをjailbrokenしています。私はいつもプッシュ通知を受けています(私のテストアプリとApp Storeアプリの両方から)。 – Nate

+1

@Nate私は、刑務所に壊れた装置を使ってプッシュ通知を受け取っていません。 –

関連する問題