Отправка приложения Apple Watch

Я пытаюсь отправить в App Store расширение iOS App + Apple watch.

  1. Я выбрал приложение в качестве своей цели, создал архив (Product > Archive).
  2. Я щелкнул по архиву в меню "Окно"> "Органайзер" и нажал "Экспорт" (для отправки приложения я использую загрузчик приложений).
  3. Я выбрал "Сохранить для iOS App Store Deployment"
  4. В следующем окне (в Binary и Entitlements) я ожидал увидеть приложение и расширение watchkit. Но я вижу только приложение. Почему это? Это ожидается? Или я где-то пропустил изменение настроек?

1 ответ

Потому что это очень особенная часть приложения, и вы не можете просто подать заявку, как вы это делали раньше.

Различия заключаются в общем количестве профиля обеспечения. Без WatchKitExtension достаточно профиля обеспечения. Однако вы должны подать заявку на три разных идентификатора приложения и три разных профиля обеспечения, чтобы позволить Xcode обнаружить, что у вас действительно есть приложение для телефона, приложение для просмотра и расширение для просмотра.

Итак, что вам нужно сделать, это действительно просто. Просто создайте еще два идентификатора приложения на основе идентификатора пакета, который вы видели из цели WatchApp и цели WatchExtension. Затем создайте еще два профиля обеспечения. Последний шаг, импортируйте их в свой Xcode. И тебе хорошо идти.

Другие вопросы по тегам