Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Объяснение связи между приложением iOS, просмотром приложения и расширением watch.
Три проекта в решении watchOS автоматически настроены для ссылки друг на друга определенным способом для правильного создания и упаковки приложений watchOS 3. Эти ссылки на проекты и параметры идентификатора пакета описаны ниже для справки.
Ссылки на проект
Просмотрите ссылки, дважды щелкнув узлы ссылок для каждого проекта:
i Телефон приложение ссылается на приложение Watch App

Просмотр ссылок на приложение Watch App Extension

Расширение приложения Watch не ссылается ни на один из других проектов

Идентификаторы пакета
Кроме того, необходимо убедиться, что идентификаторы пакета правильны.
Все три проекта должны иметь один и тот же префикс идентификатора, причем два проекта наблюдения имеют предопределенные расширения watchkitextension и watchkitapp, как показано ниже (для примера WatchKitCatalog ):
Унифицированный проект Xamarin.iOS —
com.xamarin.WatchKitCatalogПроект расширения WatchKit —
com.xamarin.WatchKitCatalog.watchkitextensionПросмотр проекта приложения —
com.xamarin.WatchKitCatalog.watchkitapp
Кроме того, убедитесь, что эти параметры Info.plist верны:
Проект
WKCompanionAppBundleIdentifier"Контрольные приложения" соответствует идентификатору пакета родительского или контейнерного приложения (т. е. тому, который выполняется в i Телефон);Идентификатор пакета WKApp проекта набора контрольных комплектов соответствует идентификатору пакета приложения "Контрольные приложения".
Идентификаторы можно изменить, дважды щелкнув файл Info.plist в каждом проекте.
Снимок экрана: файл Info.plist расширения watch, в котором также показан идентификатор приложения "Контрольные данные":
Снимок экрана: файл Info.plist приложения watch. Текущая версия операционной системы watch — 8.2, поэтому целевой объект развертывания для приложения "Контрольные значения" должен иметь значение 8.2. Обратите внимание, что если установлен Xcode 6.3, это значение может иметь значение 8.3. Его следует изменить 8.2.

Целевой объект развертывания для приложения watch может отличаться от расширения watch и приложения iOS.

