본문 바로가기

Mac&iOS

XCode 8에서 iOS 6 버전대 타겟을 설정

블로그에 작성해놓은 내용인줄 알았는데, 빠져있어서 일단 추가.



XCode 8 이상 버전대에서 iOS 7 이하 단말을 붙이고 실행을 하려면?


XCode 8에서 iOS 6 버전대 타겟을 설정하게 하려면 지원하려면?



XCode8내부에 XCode7 의 Device Support 파일을 복사해 놓는다.


나는 하위 호환 때문에 옛날 XCode도 설치해 놓는 편이다.


주로 작업은 아직도 XCode 8.3.3 을 사용하며, 구형 아이폰 테스트용으로 XCode 7.3.1도 깔아 놓기도 했다.


어쨌튼 XCode 8.3.3 내부에는 iOS 8 부터 지원하므로, XCode 구 버전에서 복사해와야 한다.


경로는 다음과 같다.


/Applications/Xcode_7_3_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport


Xcode_7_3_1.app 같은건 내가 구버전을 깔고 이름을 임의로 바꿨기 때문이다. 


보통 Xcode.7.3.1.app와 같이 쓰는 거 같은데, 아직 파일명에 점(.)이 들어가는게 어색해서ㅋㅋㅋ


여튼 없는 파일을 Xcode8.3.3.app에 같은 경로로 복사해주면 된다.





물론, 가능은 하지만 권장은 하지 않는다. 


괜히 Apple에서 뺀게 아니니까. 잘되는 줄 알았다가 나중에 문제가 생길 가능성이 있다.


타겟 버전은 지속적으로 올리는게 상책.




'Mac&iOS' 카테고리의 다른 글

XCode 10 에서는 libstdc++ 지원 관련  (0) 2018.07.20
코코아 팟 설치  (0) 2018.05.31
lipo 명령  (0) 2018.04.20
c++ 동적 로딩 관련 개발 가이드  (0) 2018.04.17
Objective-C 자주 찾게 되는 형변환  (0) 2017.11.14