Подтвердить что ты не робот

Может использовать Jailbroken iphone для разработки

Мы заплатили учетную запись разработчика за развитие iphone, и у нас есть 2 iphones одна тюрьма сломана, а другая одна без взлома. Мы зарегистрировали оба телефона для разработки и получили профилирование. Мы можем использовать недвусмысленный телефон для разработки. Но мы пытаемся использовать взломанный телефон в тюрьме для разработки. Мы получаем сообщение Ошибка запуска исполняемого файла. Не подключено подключенное устройство iphone.

Но мы можем протестировать приложение на нем с использованием специального профиля. Означает ли это, что джейлбрейк-устройства не могут использоваться для разработки? С Уважением, Маниш

4b9b3361

Ответ 1

Я лично занимаюсь разработкой/тестированием на jailbroken-устройствах (я нахожу, что это хорошо для профилирования/отладки со всеми доступными инструментами UNIX, а также для проверки кода для проверки подделенных файлов plist;-)) jailbroken devices.

У меня не было особых проблем с джейлбрейковыми устройствами, так как они ведут себя точно так же, как стандартные прошивки на складе.

Есть ли у вас:

  • Добавлен UDID в профиль подготовки
  • Пробовал удалить и добавить профиль обеспечения в организаторе XCode
  • Перезагрузка телефона, а затем попытка создания приложения, ориентированного на устройство.

Ответ 2

Я лично плачу $99 в год и использую свой iPod Touch 2G (jailbroken) для целей развития. Я не вижу недостатков в использовании jailbroken устройств для разработки. Я действительно видел некоторые преимущества использования jailbroken устройств.

Ответ 3

У меня нет никаких проблем с разработкой для jailbroken iPhone. Кроме того, мне нравится использовать несколько преимуществ... например, полнофункциональную консольную среду UNIX в устройстве. В дополнение к использованию jailbroken iPhone может помочь разработчику лучше понять, как iPhone/OS/Environment работает на низком уровне.

Вы можете добавить новый Target в свой проект и использовать его, если вы подключаете джейлбрейк-устройство.

Вам просто нужно добавить два ключа для новой цели в пользовательских настройках (Target- > Get Info → "Build" Tab- > Show "User-Defined Settings" ).

 PROVISIONING_PROFILE_ALLOWED  NO 
 PROVISIONING_PROFILE_REQUIRED NO

Таким образом, у вас будет две очень похожие цели... одна для взломанных и вторая для iPhone с povisioned.

Ответ 4

Будьте предупреждены - соглашение о разработке iPhone теперь запрещает вам использовать jailbreaking для ваших телефонов: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml

Я не уверен, что вы должны делать, если, скажем, вы хотите, чтобы ваше приложение отключилось на взломанных телефонах - как бы вы его протестировали?

Ответ 5

Jailbroken устройства не будут работать с push-уведомлением. Я потерял почти один день с одним из таких устройств. Так что лучше держаться подальше от взломанного устройства для разработки.