Я когда-нибудь играл с Xcode 7, я узнал, что он поддерживает только Swift 2, и нет возможности поддерживать Swift 1.0 или 1.2 в Xcode 7. Это нормально.
Теперь, придя в WatchOS, могу ли я иметь две цели для WatchOS1 и одну для WatchOS2 отдельно в Xcode 7, чтобы я мог поддерживать оба.
Я искал целевой параметр развертывания в настройках сборки как целевой роли, так и целевой задачи iOS, но я мог видеть только WatchOS2 в списке, поэтому
-
Могу ли я поддерживать две цели для WatchOS1 и WatchOS2 соответственно в Xcode 7? Если это так, я должен установить WatchOS1 SDK в каком-то месте? или это совершенно невозможно, если не почему?
-
Если обе цели могут поддерживаться, как я могу предотвратить дублирование источников для обеих целей, поскольку обе ОС имеют значительную различия в архитектуре.
-
Также, начиная с внедрения WatchConnectivity, приложение-партнер iOS также будет иметь некоторые изменения, как поддерживать это для двух целей?
Я смущен, и мне нужно принять решение быстро, любая помощь приветствуется.