기존 SDK 1.0.24 버전으로 사용되던 APP를 iOS9.1을 대응 하기 위해 xcode를 7.1로 업데이트 시켰습니다.
xcode 업데이트 이후 기존 SDK 1.0.24 버전으로 빌드 시키니 아래와 같은 에러가 발생했습니다.
ld: ‘/Users/moa_it/Desktop/picnut/KakaoOpenSDK.framework/KakaoOpenSDK(NSDictionary+KakaoAdditions.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
해서 SDK 1.0.43 버전으로 업데이트 했더니 빌드는 성공했지만 ‘APP 인스톨 실패’ 라는 메세지가 뜨더군요.
빌드가 성공적이라서 별다른 에러 메세지도 없고요.
제가 초보라서 어떠한 방법으로 처리가 가능한지 알 수 없어 문의 드립니다.
테스트 기기 iOS는 7.1.2 입니다.
어떤 부분을 확인 해봐야할까요?
xcode 업데이트(6.1 인가?) 하기전에 테스트 기기에서 문제 없이 잘 됐습니다.
@qandscrm 어떤앱을 실행하셨나요?
deployment target 버전 설정 및 프로젝트 설정 확인 부탁 드립니다.
picnut 라는 사진인화 APP 입니다.
deployment target 버전은 7.0 입니다.
프로젝트 설정확인은 무엇을 말하시는 것 인지요?
제가 초보라 혹시 Project Format 을 말하는건인지요?
그렇다면 Xcode 6.3-compatible 입니다.
@qandscrm 시뮬에서도 실행이 안되시나요?
실제 디바이스에 인스톨 시키기 위해서는 Provisioning Profile 셋팅도 필요한데요~
Entitlement 설정 문제일 수 도 있구요~
문제해결을 위해서는 좀더 자세한 힌트가 필요할듯 합니다.
Provisioning Profile 셋팅은 이미 서비스 중이라서 되어있구요.
시뮬에서는 로그인 페이지가 정상적으로 나옵니다.
초보라서 어떠한 힌트를 드려야 할지 조차 모르겠습니다.
어떠한 힌트가 필요 하신지… 알려주실수 있을까요?
@qandscrm 빌드시 워닝이나 에러 로그가 없다면… 제가 알려드리기 힘들것 같아요~
제가 프로젝트를 직접 빌드해보지 않는 이상은요~
9.x 대 디바이스에서는 잘 되시나요??
에러는 없구요 워닝은 있긴하지만 크게 문제될 만한 것은 없습니다.
현재 AppStore 에 올라가 있는 버전은 SDK 1.0.24 이고요 9.x 대 기기 에서 잘 되고 있습니다.
정 안되면 mac을 복구하여 예전 상태로 빌드하여 AppStore 에 올려야 겠네요.
iOS 9.0 대응은 시간을 가지며 차근차근해봐야 할것 같습니다.
한가지 궁금한점이 있는데요. OS 및 xcode를 업데이트 시킨 이유가 AppStore에 올리기전 기기에서 테스트 하려고 했습니다.
iPhone5는 정상적으로 인스톨되고 테스트 확인 되었지만 iPhone6+는 인스톨이 되지 않아(iOS 버전문제로 xCode 6.0(?)) OS 10.11.1로 업시키고 xCode도 7.1로 업한것 입니다.
혹시 OS를 예전으로 복구시켰을경우 AppStore에 올리전에 iPhone6+에 인스톨 하는 방법이 있을까요?
취지와 맞지 않는 질문을 드려 죄송합니다.
제가 잘 이해를 했는지 모르겠지만,
AppStore 에 올리기전에 디바이스에 인스톨 시키는 방법은
- xcode 에서 device 연결 해서 run 시키는 방법
- xcode 에서 archive adhoc 이나 development deployment 로 export .ipa 파일을 itunes 로 설치하는 방법
네 제가 원하는 답변이네요.
제가 인스톨 시키는 방법이 답변 주신 1번의 경우인데요.
iPhone6+ 기기에 인스톨이 안되서 어떠한 방법이 있는지 궁금 했었습니다.
친전할 답변 감사드립니다.
@qandscrm 간혹 리부팅 하고 다시하면 되는 경우도 있어서~ 안해보셨다면;;
iPhone6+는 인스톨 안되는 부분은 iOS 버전이 안맞아서 안된다는 메세지가 떠서요.
혹시 리부팅과 관련이 있을까요?
@qandscrm 그럼 다른 이슈인것 같네요~
복원 후 iPhone5로 인스톨 시키려고 했더니 똑같이 인스톨 실패가 나와서 당황했었는데
간혹 리부팅 하고 다시 하면 되는 경우도 있다는 답변에 그렇게 했더니 되네요…
제가 계속 해서 삽질 하고 있었던듯 합니다. 인스톨 실패시 다음부터는 꼭 리부팅 한번 해봐야 겠네요.
iPhone6+ 는 .ipa 파일을 itunes로 설치해서 테스트 해봐야 겠네요.
리부팅 답변 안해주셨다면 오랫동안 삽질 할뻔 했네요. 감사합니다.
1개의 좋아요