Three20 и iOS 4

Я пытаюсь создать свое приложение для iOS 4. Оно включает Three20. Я установил базовый SDK на «iPhone Device 4.0», а цель развертывания - на «iPhone OS 3.0», но получаю следующее сообщение:

"_OBJC_CLASS_$_TTURLRequestModel", referenced from:
    _OBJC_CLASS_$_MockPhotoSource in MockPhotoSource.o

Что мне нужно сделать?


person natio    schedule 08.06.2010    source источник
comment
Вопросы об iOS по-прежнему обсуждаются на частных форумах разработчиков Apple, поскольку он и связанные с ним инструменты регулируются вашим соглашением с разработчиком / NDA, с которым я предлагаю вам ознакомиться.   -  person Nick    schedule 09.06.2010
comment
Хорошо ... Но у меня такая же проблема с iOS 3.2, и я не знаю, как ее исправить. что я должен сделать?? Спасибо!!   -  person natio    schedule 10.06.2010
comment
@Nick Больше нет ... iOS 4 и SDK теперь общедоступны.   -  person Jasarien    schedule 02.08.2010
comment
@Jasarien - обратите внимание, что мой комментарий был отмечен датой :)   -  person Nick    schedule 03.08.2010


Ответы (3)



У меня такая же проблема. Я исправил это, убедившись, что «Только строить активную архитектуру» (ONLY_ACTIVE_ARCH) в свойствах проекта xcode проверено как в проекте Three20, так и в моем проекте.

person Dia Kharrat    schedule 26.07.2010

Я тоже рвал волосы с тех пор, как правильно добавил three20 в вашу новую iOS4 с помощью действительно основных инструкций, перечисленных здесь: http://github.com/facebook/three20 тоже не работал.

Проблема: можно скомпилировать новый файл three20 в проект iOS и получить следующую ошибку: Can't find #import "Three20/Three20.h".

Вот лучшее решение для тех, у кого такая же проблема:

  1. Добавьте свой three20 в путь к проекту iphone следующим образом:

     [yourProjectPath]/[iOSProjectName]/three20/..
    
  2. cd three20 dir

  3. бегать:

    python src/scripts/ttmodule.py -p [yourProjectPath]/[iOSProjectName]/[iOSProjectName].xcodeproj Three20 -c Debug -c Release
    
  4. перейдите в XCode и сделайте сборку сейчас.

Благодаря jverkoey за то, что вы добавили это, вы избавили нас от многих головных болей.

http://github.com/facebook/three20/commit/0814b1c149cbe987f557c988a

person tomtom    schedule 21.10.2010