2010-06-08 7 views
2

iOS 4 용으로 내 앱을 작성하려고합니다. 여기에는 Three20이 포함되어 있습니다.Three20 및 iOS 4

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

내가 무엇을해야합니까 : 나는 "아이폰 OS 3.0"그러나 나는이 메시지를 얻기 위해 "아이폰 장치 4.0"및 배포 대상에 대한 기본 SDK를 설정 한?

+0

아이폰 OS 문제는 여전히 애플의 개인 개발자 포럼에 속한다. – Nick

+0

OK ...하지만 iOS 3.2와 동일한 문제가 있으며 해결 방법이 없습니다. 내가 뭘해야하니? 감사합니다. – natio

+0

@ 닉 이제 더 이상 ... iOS 4 및 SDK가 공개되었습니다. – Jasarien

답변

0

나는 동일한 문제가있었습니다. xcode 프로젝트 속성에서 "활성 아키텍처 만 빌드"(ONLY_ACTIVE_ARCH)가 Three20 프로젝트와 프로젝트에서 모두 확인되도록 수정했습니다.

0

여기에 나열된 기본적인 지침을 사용하여 새로운 iOS4에 올바르게 320을 추가 한 후에도 머리카락을 뽑아 내고있었습니다. http://github.com/facebook/three20도 제대로 작동하지 않았습니다.

문제 : 새로 당신의 아이폰 OS 프로젝트에 three20이 오류 가지고 컴파일 할 수 Can't find #import "Three20/Three20.h".

여기

사람들을위한 최고의 솔루션이 같은 문제가된다

  1. 아이폰 프로젝트에 three20 추가하기 이 같은 경로 : 디렉토리

    [yourProjectPath]/[iOSProjectName]/three20/.. 
    
  2. CD를 three20

  3. ,536,913 63,210
  4. 실행 :

    python src/scripts/ttmodule.py -p [yourProjectPath]/[iOSProjectName]/[iOSProjectName].xcodeproj Three20 -c Debug -c Release 
    
  5. 이 엑스 코드에 가서 지금은 빌드를 수행.

이 내용을 추가 한 jverkoey 덕분에 많은 두통을 겪었습니다. IT와 관련된 도구는 개발자 계약/나는 당신을 살펴 보시기 바랍니다 NDA에 의해 지배 될 때

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