Хорошо, так ясно, я просто идиот.Я использую XCode 3.2.2, который поддерживает только iPad 3.2.На моем iPad установлено 3.2.1.Обновление моего XCode, вероятно, исправит эту (не) проблему. Lol.
Есть три способа сделать это:
- Самоподписывание (из Xcode)
- Псевдо-Подпись (с устройства)
- Отключение подписи
Все подробно и объяснено здесь на сайте Saurik.
Я пошел с самоподписью.Вот процесс для тех, кто заинтересован.
Самоподписывающийся
- Редактировать Info.plist file
- Расположен в
/Developer/Platforms/iPhoneOS.platform/
. - Найдите три вхождения "XCiPhoneOSCodeSignContext" и замените его на "XCCodeSignContext"
- Создать сертификат .
- Открыть доступ к цепочке ключей >> Нажмите Доступ к цепочке ключей >> Помощник по сертификатам >> Создать сертификат
- дать ему любое имя
- Самозаверяющий корень
- Изменитьвведите «Подписание кода»
- Установите флажок «Переопределить значения по умолчанию»
- Нажмите «Продолжить» до завершения
- Создайте приложение в Xcode.
- Изменить настройки проекта >> Установите «Идентификатор подписи кода» на имя сертификата, который вы только что создали.
- Выберите устройство, к которому хотите построить, из выпадающего меню (не симулятор)
- Cmd + B для сборки
- Копировать на устройство
- Получить файл .app из каталога сборки (
/build/Debug-iphoneos/AppName.app
) - SSH файл в каталог
/Applications
на устройстве - Respring / reboot