Пост
Hello :)

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 :)

 

  • Serj, 18 июля 2012
12 комментариев
Avatar
  1. Михей Степанов
    Михей Степанов
    9 апреля 2014 23:15
    а это единственный способ - либо покупать подиску годовую или джейл брейкать телефон?
    1. Serj
      Serj
      10 апреля 2014 03:02
      угу лучше купить) 99$ в год и все возможности
  2. Александр Морев
    Александр Морев
    28 марта 2013 03:35
    А можно использовать данный сертификат в iresign
  3. Владимир Орел
    Владимир Орел
    21 февраля 2013 21:56
    Огромное спасибо! Все работает с первого раза получилось. xCode 4.6 + iPad 3
  4. DELETED
    DELETED
    29 июля 2012 18:43
    Ну я все сделаал все вышло! Но по идее тепреь при клике по кнопке RUN проект должен запуститься у меня на iPhone'?
    1. Serj
      Serj
      30 июля 2012 17:40
      Да, в списке выберите не эмулятор а iphone
  5. Вера Мельник
    Вера Мельник
    25 июля 2012 03:10
    А ДЕВОЧКА ТО КАКАЯ ЗНАКОМАЯ=)))))))))))
    1. Serj
      Serj
      25 июля 2012 18:04
      вхахахахах))))))) Она самая :)
  6. Хак Хагмон
    Хак Хагмон
    21 июля 2012 12:00
    Check dependencies Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain такую ошибку выдал
    1. Serj
      Serj
      21 июля 2012 13:55
      знач чтото не так сделали) Ибо 2 раза всё проделывал всё пучком
    2. Антон Онегин
      Антон Онегин
      8 августа 2012 12:23
      Аналогично
    3. Игорь Кулаков
      Игорь Кулаков
      19 марта 2014 08:54
      У меня также

© SERJ.WS 2011-2021