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

Подписание кода обхода с помощью Xcode 6

Как вы обойти подписание кода на Xcode 6 для приложений IOS 8? Я делал это довольно легко, следуя некоторым руководствам в Интернете на Xcode 5, чтобы я мог напрямую тестировать свои приложения на моем jailbroken iPhone, так как у меня нет учетной записи разработчика. Однако я больше не могу избавиться от этой ошибки:

"Нет профилей подготовки с действительным идентификатором подписи (т.е. сертификата и пары частного ключа)".

Ни один из руководства, о котором я знаю, похоже, работает на Xcode 6? Любые решения?

4b9b3361

Ответ 1

  • Установить AppSync Unified на устройство из cydia.angelxwind.net repo
  • Открыть /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist
  • Измените значение параметра AD_HOC_CODE_SIGNING_ALLOWED на YES
  • Измените значение параметра CODE_SIGNING_REQUIRED на NO
  • Перезапустить XCode
  • Установите параметр "Идентификация подписи кода" в "Параметры сборки" ( "Целевой" и "Проект" ) на "Знак специального кода"
  • Добавить новый файл "Список свойств" в ваш проект с именем "Entitlements.plist"
  • Добавить параметр "Может быть отлажен" со значением "ДА" в Entitlements.plist
  • Установите параметр "Подписание кодовых знаков" в "Параметры сборки" ( "Цель" и "Проект" ) на "Права доступа"

Для XCode 6.4 необходимо выполнить некоторые дополнительные действия:

  1. Перейдите на вкладку "Информация" в "Целевом" и скопируйте значение "Bundle identifier"
  2. Добавить параметр "application-identifier" с недавно скопированным значением в Entitlements.plist

Наслаждайтесь!