В настоящее время я работаю над внедрением приложения Apple Watch в ранее существующее приложение для iOS для моей компании.Apple Watch: проблемы с созданием файлов проекта с Premake
Поскольку это обширный проект с несколькими библиотеками и разработчиками, мы используем Premake для создания файлов проектов.
Здесь сложно: Premake, похоже, не позволяет использовать несколько целей для проектов, тогда как это необходимо для разработки Apple Watch (типичные цели - обычное приложение для iOS, расширение WatchKit и приложение WatchKit).
Вручную мне удалось создать два новых проекта, содержащих только одну цель, для расширения и приложения для часов. Я исправил все ошибки сборки, с которыми я столкнулся, и теперь похоже, что мое приложение часов правильно построено и встроено в приложение iOS. Я чувствую, что приближаюсь к чему-то.
Теперь, когда я выбираю мою смотреть схему приложения и попытаться запустить его на тренажере, я получаю окно сообщения с надписью «Установка не удалась - недопустимый аргумент».
Моего IOS приложение показывает в новой настройке «Apple Watch» приложении от Apple, который заставляет меня думать, что это правильно распознан как содержащие часы приложения.
Конечно, я пробовал все, что мог придумать, испорченный с настройками проектов/целей/схем, но на данный момент закончились идеи.
Знаете ли вы, что может быть причиной этой ошибки?
Вы знаете, как я могу получить более подробную информацию о том, что пойдет не так?
Любые советы/опыт по созданию проекта WatchKit с Premake или любым другим предложением?
Я не достаточно знаком с приложениями XCode и Apple Watch, чтобы помочь в этом, но попытался ли создать приложение приложения для приложений для приложений Apple или Apple, используя тот же макет с нуля только с XCode? (например, с использованием 2 различных проектов, например, при использовании premake) Возможно, это проблема или ограничение, связанное исключительно с XCode. – Citron