Как перенести существующий проект из WatchOS 2 в WatchOS 3

У меня есть приложение WatchOS 2. Я хочу обновить его и добавить некоторые функции WatchOS 3, поэтому я установил Xcode 8 beta 3. У меня вопрос: нужно ли мне создать еще одну цель для проекта WatchOS 3 или я все еще могу продолжать работать с той же целью WatchOS 2 и добавлять новые? WatchOS 3 функции там с Xcode 8.

1 ответ

Используйте ту же цель, но функции / код должны быть условными:

#available(watchOS 3, *)
{
    // do some watchOS 3 stuff
}
#else
{
    // do some watchOS 2 stuff
}
#endif
Другие вопросы по тегам