2014-11-29 6 views
18

apple watch simulator에서 디버깅하고 실행하려고합니다. 나는 통보, Glance 및 Watch 응용 프로그램에 대한 다른 대상을 사용하여 시도했지만 사과 시뮬레이터는 어떤 것을 표시하지 않습니다. 그것은 확장 과정을 기다리는 데 막혔습니다. Apple Watch Simulator의 검은 색 화면이 나타납니다.Apple watch simulator issue

내가 뭘 잘못 했니?

이 문제를 극복하는 방법은 무엇입니까?

enter image description here

+0

나는 두 번 다시 애플 리케이션을 실행하려고 시도하고, 다시 Xcode 몇 번 시도했다. – NSAnant

+0

나는이 문제도 가지고 있었다. 목표 구성표를 삭제하고 다시 작성하면 나에게 도움이되었습니다. – zisoft

+0

@zisoft는 몇 번 시도해보고 대상을 삭제하고 다시 만들었습니다. 감사합니다. – NSAnant

답변

4

나는 동일한 문제가있었습니다. 유일하게 도움이 된 것은 목표 체계를 삭제하고 다시 만드는 것이 었습니다.

1

당신은 시계 앱의 목표를 실행하는 데 필요한 다음 아이폰/아이 패드 시뮬레이터 검사에서 (하드웨어 -> 외부 디스플레이), 애플 시계 옵션 중 하나.

+1

위의 단계를 이미 완료했지만 시뮬레이터는 검은 색 화면 만 표시합니다. : – NSAnant

1

동일한 문제가 발생했습니다. 주로 기존 앱에 앱 확장을 만들 때.

나는 consistenly 다음 단계를 수행하여이를 해결할 수 있었다 :

  • 이 응용 프로그램의 확장이 .appex 확장을 얻을 수 있는지 확인합니다. Xcode는 .app로 설정하는 경향이 있습니다. '빌드 설정'-> '래퍼'에서이 작업을 수행 할 수 있습니다.

  • 대상의 '빌드 단계'탭에서 '추가 앱 정보 포함'아래에 앱 확장이 표시되어야합니다. 이 섹션이 보이지 않는 경우 앱에 일반 앱 확장 프로그램 (확장 액션 확장 프로그램)을 추가하여 적용 할 수 있습니다. 이제 섹션이 표시됩니다. 방금 만든 더미 확장 프로그램을 감상 앱 확장으로 대체합니다.

호스트 응용 프로그램을 시작한 다음 Watch 응용 프로그램을 시작하면 지금 작동해야합니다.

+0

'wrapper'를 appex로 변경하면 내 주요 응용 프로그램이 시뮬레이터에서 실행되지 않습니다. "iPhone 메인 탐색 화면에 앉아 있습니다."(Domain = FBSOpenApplicationErrorDomain, Code = 6) 실행 중 오류가 발생했습니다. – Praxiteles

0

iPhone 6 시뮬레이터에 약간의 문제가 있었지만, iPhone5S를 켤 때마다 작동합니다.

10

This 게시물은 내 포럼에서 개발 된 게시물입니다. 보다 구체적으로,이 발췌 :

시계 응용 프로그램이 제대로 이 시계 응용 프로그램을 통해 일치해야합니다 특정 속성을 작동하기 위해서는
  • 의 응용 프로그램 확장 (18857540) :
  • WatchKit 앱에서 NSExtensionAttributes의 WKAppBundleIdentifier 속성 Extension의 Info.plist는 WatchKit App의 Info.plist의 CFBundleIdentifier와 일치해야합니다.
  • WatchKit 앱의 Info.plist의 WKCompanionAppBundleIdentifier 속성은 Containing iOS App의 Info.plist의 CFBundleIdentifier와 일치해야합니다.
+0

WKCompanionAppBundleIdentifier 설정 (Info.plist를 직접보고 주 프로젝트 속성을 통해서가 아니라 프로젝트 탐색기에서 .plist 파일을 찾습니다) 프로젝트를 정리 한 다음 다시 빌드해야합니다. 수정이 인식되지 않습니다. –

5

정확히 같은 문제가 있습니다. 나는 새로운 프로젝트를 만들고 WatchKit으로 Xcode 6.2 베타 4에 WatchKit 확장을 추가했습니다. 나는 다른 답변에서 언급 한 모든 방법을 시도했지만 여전히 시뮬레이터에서 시계 응용 프로그램을 실행시키지 못했습니다. 마지막으로, 나는 그것을 작동시켰다.

내 단계 :

  1. 아이폰 시뮬레이터에 포함 된 응용 프로그램을 삭제합니다.
  2. Xcode에서 프로젝트를 정리하십시오.
  3. 포함 된 앱을 실행하지 마십시오. Xcode에서 WatchKit 앱을 실행하십시오.
2

변경 작업에 많은 시간을 소비하기 전에 Xcode를 다시 시작하십시오. 경우에 따라 문제가 해결되는 경우도 있습니다.

모든 것이 올바르게 구성되어 있어도 프로세스를 디버거에 연결하는 데 20 초 정도 걸릴 수 있습니다.

0

내 경우에는 실행하려는 대상이 아니지만 대상이 누락 된 구성표로 인해 문제가 발생했습니다. 누군가가 도움이되기를 바랍니다.

0

나는이 문제에도 뛰어 들고 위의 몇 가지 제안을 시도했다. 그 대상 구성표를 삭제하고 다시 만들면 해결 된 것으로 나타났습니다. 모든 것이 이제는 잘되고 있습니다.

관련 문제