와치앱 수요도 적고 마음에 드는 성능을 가진 앱이 아니라서 추후 ios 8 따위(ㅋㅋ) 버릴지도 모르겠지만,
일단 유지시키고 watchOS 2 를 지원하는 번들을 하나 더 만들기로 한다.
뭔가 망가뜨릴지도 모른다는 불길한 예감도 들고~ 유지하고 잘못되면 롤백하면 되니까 ㅋ
document엔 걍 번들 하나 더 추가해서 복사를 하든 새로 만들든 원하는대로 하면 돼~!! 라고 간.단.히. 쓰여있길래 아 겁나 간단하구나 하고 번들 추가했다가 지원스킴이 많은 것을 깜빡하고 빌드 오류 수십번 만났다;;;;
매번 할때마다 적응이 안되는 빌드 세팅 ㅋ
XCode 7 에서 와치 번들을 새로 만들어야 watchOS 2를 지원하는 환경으로 세팅된다.
the operation couldn’t be completed. (launchserviceserror error 0.)
시뮬레이터로 일단 빌드해보려고 시도했으나 역시 나답게 에러 띠링 ~
구글신께서 말씀하시길 Bundle ID 문제라길래 이럴줄 알았다 하며 이리 뒤적 저리 뒤적
와치 앱이 네이티브화 되어서 익스텐션이 와치 앱에 소속되어 번들 아이디 주소도 바뀐다.
예전엔 >
com.app.name.watchkitapp
com.app.name.watchextension
현재는 >
com.app.name.watchkitapp
com.app.name.watchkitapp.watchextention
자, 얼추 다 맞춘거 같아!!
런 클릭!!!!
..."또 에러다 한방에 좀 잘해라 code = 0"
Watch Extension 에 세팅할게 하나 생겼다
Info.plist > NSExtension > NSExtensionAttributes > WKAppBundleIdentifier
여기에 watch app 번들 아이디를 넣어주면 된다
자잘하게 세팅 할 게 좀 있네...
후하 드디어 런이 실행된다!!!!!
별것도 아닌데 삽질 했네 나의 인생이여 ㅋㅋ
일단 시뮬에서만 돌아가는 상황이므로 디바이스 빌드에서도 잘 돌아갈런지는 ㅋ