2011-01-09 3 views
1

320 라이브러리가 있기 때문에 Apple Store에서 3 번 거부됩니다. 내 프로젝트가 배포 구성 중이며 DEBUG가 비활성화되어 있습니다.Three20 Rejection from Apple

Private Symbol References 
OBJC_IVAR_$_UITouch._locationInWindow 
OBJC_IVAR_$_UITouch._phase 
OBJC_IVAR_$_UITouch._previousLocationInWindow 
OBJC_IVAR_$_UITouch._tapCount 
OBJC_IVAR_$_UITouch._timestamp 
OBJC_IVAR_$_UITouch._touchFlags 
OBJC_IVAR_$_UITouch._view 
OBJC_IVAR_$_UITouch._window 

내가 Github에서 (v1.0a2)에서 마지막 three20 lib 디렉토리를 사용하고, 사진 갤러리 에 나는 또한 UITouche에서의 #if 디버그 코드를 삭제하지만, 여전히 거부 : 애플에서이 메시지를 받았습니다 I 애플로부터.

누구든지이 문제가 있습니까?

+0

이 방법으로 Three20을 설치했습니다. http://three20.info/article/2010-10-06-Adding-Three20-To-Your-Project – mathsonic

+0

최신 SDK를 사용합니까? –

+0

Xcode 버전 3.2.4를 사용하고 내 프로젝트에 Base SDK : 4.1 및 대상 SDK 3.0이 있습니다 – mathsonic

답변

3

프로젝트에서 사용하지 않는 Three20의 부분에 대한 정적 라이브러리 또는 종속성을 제거 할 수 있습니다.

+1

종속성을 제거했습니다. Three20을 다음과 같이 다시 설치했습니다. python three20/src/scripts/ttmodule.py -p path/to/myProject.xcodeproj -c Distribution Three20. 이제 괜찮아 – mathsonic