2016-11-29 7 views
1

Apple Watch에서 Apple Watch 응용 프로그램을 실행하려고하는데로드가 멈췄습니다. 스피너는 영원히 (새로운 지표 아이콘이 애플 리케이션 아이콘을 돌리는 곳). 나는 내 시계에 로그를 검사하기 위해 엑스 코드/장치에 가서, 그 순간 나는 내 응용 프로그램 아이콘을 누릅니다는 말한다 :Apple Watch 응용 프로그램이 시작되지 않고 콘솔 로그에 기록됨 "SandboxViolation : MyApp (183) deny (1) 파일 읽기 시간/var"

Nov 29 22:34:40 Cans-AppleWatch kernel(Sandbox)[0] <Notice>: SandboxViolation: MyWatchApp(183) deny(1) file-read-times /var

그냥 영원히 기다립니다. 삭제/다시 시작한 모든 기기 (Mac, iPhone, Apple Watch)를 다시 시작했지만 문제가 지속됩니다.

답변

1

조사한 결과 Watchkit 앱 + 시계 응용 프로그램이 물리적으로 Apple Watch에 있고 (파일이 물리적으로 시계에 있음), 부모 응용 프로그램과 WatchKit 확장 프로그램은 데이터를 공유 할 수 없다는 것을 알았습니다. 부모 앱은 iPhone에 있습니다.

앱 그룹 (분명히)은 동일한 기기에서만 데이터를 공유 할 수 있습니다. 시계 응용 프로그램은 동일한 장치에서 WatchKit 응용 프로그램과 공유 할 수 있으며 iPhone 응용 프로그램은 다른 장치 또는 확장 장치와 데이터를 공유 할 수 있습니다 동일한 장치에 (예, iPhone).

필자는 로컬 파일을 작성하고, 감시 세션을 사용하여 필요에 따라 장치간에 파일을 보냈습니다.

+0

이 문제를 해결 했습니까? 고정 된 특정 변경 사항을 지적 할 수 있습니까? 나는 이것이 데이터 공유 기능을 개편하기 전에 내 문제를 해결할 수 있는지 알아보기 위해 작은 테스트를하고 싶습니다. – Sheamus

+0

@Sheamus 나는이 문제를 "해결하지 못했지만"나는 시작하지 않은 내 앱이 그 문제와 관련이 없다는 것을 깨달았습니다. 이 오류가 계속 발생하면서 내 앱을 성공적으로 시작할 수있었습니다. –

+0

답변 해 주셔서 감사합니다. – Sheamus