Сборка для UIKitForMac, но компоновка в.tbd для macOS

Я пытаюсь скомпилировать приложение для iOS для работы в macOS, и после установки флажка Mac я получаю эту ошибку при компиляции:

d: сборка для UIKitForMac, но компоновка в.tbd для macOS, файл '/Users/jan/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/ Библиотека / Каркасы //GLKit.framework/GLKit.tbd'для архитектуры x86_64

Есть идеи, что это значит и как это исправить?

1 ответ

Хотя у меня не было этой конкретной ошибки, у меня были подобные ошибки при попытке портирования с iPad на UIKitForMac. UIKitForMac - это iOS SDK, созданный для x86_64, когда вы связываетесь с фреймворками. В результате он не должен пытаться извлечь файлы x86_64 из macOS SDK.

Я хотел бы проверить ваши настройки "архитектуры" и "действительные архитектуры" в XCode, чтобы убедиться, что все ваши настройки удалены и возвращены к стандартным.

Удалить архитектуры

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