프레임워크를 추가했는데 

추가한 프레임워크가 아닌 다른곳에서 계속 에러가 난다.

프로젝트의 복사본으로 여러차례 테스트해본결과,

프로젝트안의 프로젝트에서 프레임워크로 쓰는 xxx.a파일이 생성되어있지 않은것을 확인.

컴파일로 xxx.a파일을 생성해서 link binary framework의 빨간색을 다 없애자 문제가 해결됨.


-> 해결안됨.

프로젝트 파일의 변경을 조사한 결과

FRAMEWORK_SEARCH_PATHS에서


-                                       "\"$(SRCROOT)/FacebookSDK\"",

+                                       "\\\\\\\"$(SRCROOT)/FacebookSDK\\\\\\\"",

가 되어있는 것을 발견.

원래대로 돌려주니까,빌드 성공.

xcode의 버그인듯?


Posted by tenn
,

File Merge 간단 사용법



1. xcode의 상단의 메뉴바에서

Xcode > Open Developer Tool > FileMerge


2. 병합할 파일을 Left… Right…에 드래그 해서 설정.

    마지의 결과를 기록할 파일을 Merge에 비교할 파일을 Ancestor에 설정. 


3. 변경부분중 병합하고 싶은 부분을 선택하고 오른쪽하단의 Action버튼을 눌러 병합결정을 한다.

    선택된 부분쪽으로 화살표가 향한다.


4. File > Save Merge As... 로 저장

   Merge를 지정한 경우는 Cmd + S 만으로 저장이 된다.



xcodeproj 파일안의 project.pbxproj파일을 마지할때 편리


Posted by tenn
,

[xcode] Library

iPhone/xcode 2012. 11. 13. 18:56

Project Navigator(왼쪽의 폴더모양) 선택


>Build Phases

>Link Binary With Libraries

> + 클릭해서 라이브러리 추가



Required    :    라이브러리가 없으면 에러

Optional    :    라이브러리가 없으면 무시

-> iOS6에 새로 추가된 라이브러리를 사용하려고 할때, iOS6이하의 버전에서도 에러를 내고 싶지 않다면 Optinal

Posted by tenn
,





Xcode > Preferences.. 

 Text Editing

Show

Line Number   <-  check

Posted by tenn
,







Posted by tenn
,