Приложение iPhone работает на симуляторе и при экспорте на устройство, но не через cydia - PullRequest
0 голосов
/ 31 марта 2009

Что я хочу сделать: Разверните приложение на моем телефоне, используя SCP без лицензии dev.

Что происходит: Я могу проверить на симуляторе и устройстве, и приложение работает на 100%. Когда я закапываю приложение в папку «Приложения» на моем телефоне, отображается значок, и приложение открывается в течение нескольких секунд, а затем закрывается (вы не видите ничего, кроме черного фона).

Я попытался использовать ldid, чтобы подписать его, и основной двоичный файл установлен в 0755 и chown'd для root: wheel. Я пробовал разные ситуации с разрешениями, и приложение в значительной степени делает то же самое, несмотря ни на что.

Что является причиной этого? Я знаю, что это возможно, поскольку ВСЕ, кто загружает приложения в cydia, следуют этому же процессу.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

Проверьте системный журнал и посмотрите, что он говорит, когда вы нажимаете значок приложения. Если написано «kill», загрузите пакет ldid из Cydia и cd в папку вашего приложения и подпишите его с помощью двоичного имени ldid -S.

Кроме того, вы компилируете, используя Open Toolchain или Apple?

1 голос
/ 29 июня 2009

Скомпилированный двоичный файл на устройстве представляет собой двоичный файл x86, вам нужна другая сборка для iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...