UFO ET IT

Xcode에서 iOS iPhone 앱으로 WatchKit 앱 배포 (비활성화) 방지

ufoet 2020. 11. 20. 17:25
반응형

Xcode에서 iOS iPhone 앱으로 WatchKit 앱 배포 (비활성화) 방지


Apple Watch 용 빌드 구성이 포함 된 Xcode 프로젝트도 있습니다. Apple Watch 앱이 아직 준비되지 않았으므로 비활성화 된 상태로 출시하려고합니다. 빌드에서 Apple Watch 기능을 비활성화하는 가장 좋은 방법은 무엇입니까?


WatchKit 확장 제거

WatchKit 확장이 더 이상 보이지 않게하려면 다음 두 가지를 수행해야합니다.

1) "대상 종속성"에서 WatchKit 확장을 제거합니다.

  • (대상 종속성으로 이동하려면 : 프로젝트 탐색기에서 프로젝트 파일을 클릭 한 다음 iPhone 앱의 대상을 클릭하십시오. 빌드 단계 탭으로 이동하십시오.)

2) "Embed App Extensions"에서 WatchKit 확장을 제거합니다 (Xcode 7+에서 "Embed Watch Content").

  • (Build Phases에서 Embed App Extensions로 이동합니다. Embed App Extensions 목록에서 WatchKit 확장 항목을 제거합니다.)

마지막으로 빌드 폴더를 정리해야 할 수도 있습니다. 그런 다음 iPhone 애플리케이션을 빌드하고 실행하십시오.

WatchKit 확장을 다시 추가하려면 :

watchOS1의 경우 : 먼저 WatchKit 확장을 대상 종속성에 추가하십시오. 그러면 .appex더하기 버튼을 누르고 " App Name WatchKit Extension.appex"를 선택하여 Embed App Extensions 아래의 목록에 추가 할 수 있는 파일 이 다시 생성 됩니다 .

watchOS2의 경우 : WatchKit 확장을 대상 종속성에 추가하기 만하면됩니다.

비고 :

  • 시뮬레이터와 실제 장치 (iPhone 및 Apple Watch) 모두에서 확장을 제거하고 다시 만드는 전체 프로세스를 시도했습니다. 두 경우 모두 작동했습니다.
  • 나는 또한 A 또는 B를 시도했지만 충분하지 않았습니다.
  • Xcode 버전 6.3.2를 사용했습니다.

참고 URL : https://stackoverflow.com/questions/30426501/prevent-deploying-disable-watchkit-app-with-ios-iphone-app-in-xcode

반응형