2015-04-22 3 views
0

Мне интересно, возможно ли, что пользователи xcode 6 могут создавать неподписанные IPAs (например, без профилей профилей), которые будут установлены в устройствах с джейлбрейком?Неподписанный IPA в xcode 6

Существует несколько способов сделать это на xcode 5, например, изменить конфигурацию проекта или попытаться его архивировать (теперь xcode 6 не позволяет вам архивировать вообще, если у вас нет профиля), но никто из них не работал.

Это какой-то контроль над Apple, или я просто что-то упустил?

ответ

0

У меня есть ответ для вас! Для получения дополнительной помощи попробовать https://www.youtube.com/watch?v=a4kelBsxZVs

Шаг 1:
GoTo/Applications затем щелкните правой кнопкой мыши Xcode.app и нажмите кнопку "Показать содержимое пакета"

Шаг 2: GoTo Содержание/Разработчик/Платформы/iPhoneOS.platform/Разработчик/SDKs/iPhoneOS7.0.sdk/

и скопировать файл SDKSettings.plist на рабочий стол

Шаг 3: Открыть файл копируется SDKSettings.plist. В разделе DefaultProperties, dict

найти "CODE_ SIGNING_ REQUIRED" и изменить его значение от YES до NO. Сохраните файл

Шаг 4: Скопируйте этот модифицированный SDKSettings.plist файл обратно в Содержание/Developer/Платформы/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/ заменяющего Orginal файл Выполните необходимый AUTHENTICATION ТРЕБОВАНИЙ

Шаг 5: Restart Xcode и открыть свой работоспособной Xcode проект

Шаг 6: В Project Navigator выберите проект и откройте Параметры построения раздел вашего porject и выберите Все подзаголовок.

Этап 7: Под кодом Подпись Поиск кода Подпись Идентификация и для обоих режимов отладки и освобождения установите любой SDK для iOS, чтобы не вводить код.

Для того, чтобы IPA:

Шаг 8: В Xcode, Гото продукта и нажмите на кнопку Архивировать

Шаг 9: Step7 будет строить ваш проект и создать архив. После завершения процесса откроется новое окно Organize - Archive. В списке этого окна вы можете увидеть свой проект. Щелкните правой кнопкой мыши проект и нажмите «Показать в Finder», который откроет файл .xcarchive.

Шаг 10: Щелкните правой кнопкой мыши файл .xcarchive и выберите «Показать содержимое пакета» и «Продукты», приложения, в которых вы увидите файл приложения с именем вашего project projectname.app

Шаг 11: Открыть iTunes сменить вид на приложения и перетащить файл приложения projectname.app в iTunes.

Шаг 12: Щелкните правой кнопкой мыши по вашему приложению, нажмите «Показать в Finder». Там у вас будет файл .ipa.

Важные замечания: 1. На шаге 8, если меню архива отключено, это наиболее вероятно, потому что в качестве цели запуска на панели инструментов Xcode в данный момент выбрана опция симулятора. Изменение этого меню либо на подключенном устройстве, либо на универсальном целевом устройстве устройства iOS должно включать параметр «Архив» в меню «Продукт».

+0

Это один из существующих способов работы с Xcode 5. Первая часть учебника больше не работает в Xcode 6 (вы выбираете Do not code sign и build failed); создание ПНД по-прежнему работает, если у вас есть действующий профиль обеспечения для не менее 1 устройства. – xxbidiao

+0

С XCode 8.2 я не смог перетащить файл .app в iTunes, чтобы создать файл ipa с момента появления ошибки «не может быть добавлен в вашу библиотеку itunes, потому что это не действительное приложение». Не могли бы вы дать некоторые материалы по этому вопросу? –

+0

Я только что добавил идентификатор пакета, затем попробовал то же самое. Теперь я смог добавить .app в iTunes для создания .ipa –