2012-04-24 6 views
0

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

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

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

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

Когда я пытаюсь, я получил ошибку в ключевой цепочке.

Предоставьте мне некоторые ссылки или идеи.

ответ

2

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

  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/(не/вар/мобильные/Applications !!!) (например, через SSH). Убедитесь, что для разрешений для вашего исполняемого файла установлено значение 755. Перезагрузитесь или выполните перезапись, и если вы все сделаете правильно, вы сможете запустить и протестировать свое приложение.

Удачи!

+1

Я следил за вашими инструкциями, однако значок моего приложения не появлялся на устройстве даже после того, как я изменил разрешения на 775, а владелец - на root: wheel. Для того, чтобы приложение появилось, потребовалась полная перезагрузка. Я решил, что отправлю сюда, если другие почесывают головы. – Jeremy

0

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

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

Вы должны зарегистрироваться с помощью яблока, заплатив 99 долларов США, а после этого вы сможете установить устройство на свое реальное устройство в XCode перед запуском приложения.

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

+0

Спасибо за ответ, но я искал в Интернете, и есть некоторые усилия к этому достижению, если бы я нашел что-то, что я дам вам знать –

+0

Хорошо, приветствия !!! – GAMA

-2

Простой: потратите $ 99 на программу разработчика iOS.

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

+0

вы всегда можете это сделать :) просто зависит от усилий, которые вы положили :) –

+0

Я не сказал, что это невозможно. Возможно, просто пустая трата времени.Вместо этого вы можете быть продуктивными и тратить время на более важные вещи. – BastiBen

+0

Не знаете, почему я получил нисходящее движение после 2 лет. Если вам нужен правильный ответ, и вы принимаете это серьезно, потратьте несколько долларов. Вы тратите гораздо больше времени (и если вы работаете на кого-то, на свои деньги) и пытаетесь найти другой способ подписания кода, что впоследствии приведет к большей трате времени. Идите на Android, если хотите больше «свободы». – BastiBen