Wednesday, December 5, 2012

iOS xCode 4.3.3 запуск приложения на iPhone без сертификата http://serj.kz/content/215

http://habrahabr.ru/qa/27275/

iOS  xCode 4.3.3 запуск приложения на iPhone без сертификата...
Столкнулся с проблемой, что при тестировании написанного приложения в xCode, его нельзя тестировать напрямую на девайсе, так как требуется девелоперский сертификат от Apple, но обход всё-таки существует, айфон должен бытьJailbreak'нут, с установленным AppSync из Cydia (репозиторий cydia.hackulo.us)...

Копируем файл/xCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist на рабочий стол, в файле заменяем параметры ключей, CODE_SIGNING_REQUIRED и ENTITLEMENTS_REQUIRED с YES наNO. Переносим файл обратно, на вопрос "Заменить ли файл ?" отвечаем ДА.


Далее, копируем файл: /xCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist на рабочий стол, в файле заменяем все строки со значением XCiPhoneOSCodeSignContext, на XCCodeSignContext. Переносим файл обратно, на вопрос "Заменить ли файл ?" отвечаем ДА.


Далее: Переход -> Утилиты -> Связка ключей:


Создаём...
Далее, перезапускаем xCode...
выбираем в свойствах проекта (Build Settings), жмём All.
В Пункте Code Signing identity, выбираем название нашего созданного сертификата, жмём Run :)

1 comment:

  1. А дебаг при этом будет работать? В предыдущих версиях была проблема, что на Jailbreak девайсах дебаггер крашил приложение.

    ReplyDelete