블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

Apple Developer 사이트에서 Certificate와 Provisioning을 진행한 후에도 iPhone / iPad device에서 app launch 시 아래와 같은 에러가 발생하면서 app이 실행되지 않는 경우가 있음.


dyld: Library not loaded: @rpath/libswiftCore.dylib


 Stack Overflow를 뒤져보면 다음과 같은 방법을 알려준다.


1. build option에서 'Embedded Content Contains Swift Code'를 'Yes'로 설정

2. build option에서 'Runpath Search Paths'를 '@executable_path/Frameworks'로 설정

3. certificates와 provisioning을 revoke하고 다시 등록 / 다운로드 진행하라

4. 설치된 certificates와 provisioning의 'Trust'(신뢰) 설정을 'Use System Default'(시스템 초기 설정 사용)으로 하라


 그러나 이러한 방법으로도 문제가 해결되지 않았다.

 그래서 일 년에 지원 2번의 압박을 감수하며 Apple DTS에 문의한 결과 위의 4번 방법을 이용해 다시 시도해보라고 답변이 왔다.

 문제는 이미 저렇게 사용하고 있었다는 것인데, 메일을 잘 보니 WWDR(Apple Worldwide Developer Relations Certification Authority)도 4번으로 설정하라고 하였는데 해당 인증서가 존재하지 않았다.

검색 후 해당 인증서를 다운로드 받아서 launching 해보니 거짓말같이 문제 해결.

위 1~4번 방법으로 해결되지 않을 경우 아래 WWDR을 다운로드 받아서 시도하길 추천.


http://developer.apple.com/certificationauthority/AppleWWDRCA.cer



[출처] http://loventree.tistory.com/2

반응형
Posted by blueasa
, |