Если вы не образованный программист ООП, скорее всего, лучше избегать C (или даже C ++), если вы не большой поклонник ненависти к себе. Все остальные заявленные причины верны, но имейте в виду, что C # также управляется (посмотрите), поэтому гораздо труднее попасть в «неприятности» с .
I personally do development/testing on jailbroken devices (I find that it is nice for profiling/debugging with all the UNIX tools available, as well as testing out code for checking for tampered plist files ;-) ) as well as non jailbroken devices.
I have not had any problems specifically with jailbroken devices, as they behave exactly like stock standard firmwares..
Have you:
У меня нет проблем с разработкой для взломанного iPhone. Кроме того, мне нравится использовать несколько преимуществ ... например, полнофункциональную консольную среду UNIX в устройстве. Кроме того, использование взломанного iPhone может помочь разработчику лучше понять, как iPhone / OS / Environment работает на низком уровне.
Вы можете добавить новый Target в свой проект и использовать его, если вы подключаете взломанное устройство.
Вам просто нужно добавить два ключа для новой цели в пользовательских настройках (Цель-> Получить информацию -> Вкладка «Сборка »-> Показать« Пользовательские настройки »).
PROVISIONING_PROFILE_ALLOWED NO
PROVISIONING_PROFILE_REQUIRED NO
Таким образом, у вас будут две очень похожие цели ... одна для взломанного, а вторая для видящего iPhone.
Внимание! Соглашение с разработчиками iPhone теперь запрещает вам взламывать телефоны: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml
Я не уверен, что вам следует делать, если, скажем, вы хотите ваше приложение, чтобы отключить себя на телефонах с взломанной версией - как бы вы его протестировали?