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

Я пишу приложение для iPhone, которому нужен прямой доступ к камере. Поскольку он является внутренним, у меня нет никаких сомнений по поводу использования полного набора заголовков и частных платформ.
Я включил и фреймворк PhotoLibrary в приложение. Он компилируется для прошивки 2.0, и я могу поставить его на устройство и запустить. Однако, как только он запускается, он завершает работу и возвращается на начальный экран.

Я думаю, что фреймворк PhotoLibrary почему-то не загружается или что-то подобное.

Я бы опубликовал некоторые результаты отладки, но на самом деле у меня еще нет телефона.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 апреля 2009

Спасибо за помощь.

Оказывается, я пытался использовать классы из SDK для iPhone 2.0 с iPhone, который имеет 2.2.1. Таким образом, он будет правильно компилироваться, когда я установлю устройство на 2.0 в XCode, но не получится на iPhone, потому что старые классы больше не будут там.

Я исправил свою проблему, получив классы из 2.2.1 SDK. Теперь моя программа отлично работает на iPhone.

0 голосов
/ 29 марта 2009

Это может быть или не быть проблемой. Симулятор iPhone позволяет вам использовать много вещей, которые не работают на реальном устройстве - есть любое количество классов, которые может использовать приложение симулятора, которых нет на телефоне (например, NSXMLDocument, доступный на Mac OS X и симуляторе iPhone, но не на реальных iPhone). Получите телефон, запустите приложение и используйте XCode, чтобы взглянуть на системную консоль телефона, чтобы понять, почему он выходит из строя.

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