Как установить тестовое приложение на iPhone?

Я хочу знать, как развернуть тестовое приложение на iPhone 4.3.2. с XCode 4.3, но без покупки лицензии.

У меня есть джейлбрейк и установлен AppSync4.0 +

Я спрашиваю об этом потому, что я портирую приложение с Qt и хочу увидеть, как оно ведет себя под iOS.

Я использовал Qt4iOS и все построил при использовании симулятора. Теперь я хочу увидеть это на своем устройстве.

Когда я пробую это, у меня ошибка цепочки ключей.

Дайте мне ссылки или идеи.


person user123_456    schedule 24.04.2012    source источник


Ответы (3)


... все возможно. Речь идет о необходимых усилиях. И усилия для этого могут быть очень небольшими. Тем более, что ваше устройство уже взломано.

  1. Вам нужно будет изменить подпись кода Xcode для сборки для устройства. Инструкции можно найти здесь: http://iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile (лучше сохранять копии исходных файлов). Поскольку Xcode 4.3 больше не использует папку / Developer, вам придется редактировать файлы внутри Xcode.app (./Xcode.app/Contents/Developer / ...)

  2. Создайте свое приложение для устройства. Убедитесь, что целевой файл не является толстым двоичным файлом (вместо этого просто создайте исполняемый файл ARMv6), иначе он не будет работать на вашем устройстве, если он будет подписан псевдо-подписью с помощью ldid.

  3. Найдите пакет .app для своего приложения

  4. Скопируйте пакет .app в / Applications / (не в / var / mobile / Applications !!!) (например, через ssh). Убедитесь, что права доступа вашего исполняемого файла установлены на 755. Перезагрузитесь или выполните респринг, и если вы все сделали правильно, вы сможете запустить и протестировать свое приложение.

Развлекайся!

person YllierDev    schedule 28.04.2012
comment
Я выполнил ваши инструкции, однако значок моего приложения не отображался на устройстве даже после того, как я изменил права доступа на 775, а владелец - на root: wheel. Чтобы приложение появилось, потребовалась полная перезагрузка. Я подумал, что опубликую здесь на случай, если другие чесали в затылках. - person Jeremy; 17.04.2013

У меня была такая же проблема.

Как бы мы ни пытались применить какой-либо трюк, чтобы протестировать приложение на реальном устройстве без лицензии, суть в том, что вы не можете этого сделать.

Вы должны зарегистрироваться в Apple, заплатив 99 долларов, после чего вы можете настроить устройство на свое реальное устройство в XCode перед запуском приложения.

Обратите внимание, что создать файл * .api даже после регистрации в Apple - непростая задача.

person GAMA    schedule 24.04.2012
comment
Спасибо за ответ, но я искал в Интернете, и есть некоторые усилия для достижения этого достижения, если я что-то найду, я дам вам знать - person user123_456; 24.04.2012

Все просто: потратьте 99 долларов на программу для разработчиков iOS.

Я уверен, что гораздо дороже тратить время на поиски другого пути.

person BastiBen    schedule 24.04.2012
comment
вы всегда можете это сделать :) просто зависит от ваших усилий :) - person user123_456; 24.04.2012
comment
Я не говорил, что это невозможно. Возможно, это пустая трата времени. Вместо этого вы могли бы работать продуктивно и тратить время на более важные дела. - person BastiBen; 24.04.2012
comment
Не уверен, почему я получил отрицательный голос примерно через 2 года. Если вы хотите получить правильный ответ и серьезно относитесь к этому, потратьте несколько долларов. Вы тратите гораздо больше времени (а если вы работаете на кого-то, их деньги) и пытаетесь найти другой способ обойти подписание кода, что впоследствии приведет только к еще большей трате времени. Используйте Android, если хотите больше свободы. - person BastiBen; 23.02.2015