Я делаю быстрые .framework, но я сталкиваюсь с тем, что, по моему мнению, является проблемой сборки. Поэтому я упростил все, чтобы изолировать мои проблемы. Я приложил скриншот моего проекта newframework.framework (сверху) и моего примера использования рамки (внизу). Проблема, которую я испытываю, заключается в том, что класс Whatever
недоступен, когда я включаю newframework.framework. Я могу подтвердить, что Whatever.swift действительно включен в цель >> фазы построения >> компилировать ИсточникиПочему я получаю сообщение о недоступности, используя фреймворк
Что может заставить это не работать?
EDIT - Добавление App Строить фазы скриншота
Я просто реплицируются точное положение здесь, и он работал в первый раз для меня. Не могли бы вы показать мне содержание ваших фаз сборки для вашего приложения? Он должен иметь структуру внутри своей бинарной ссылки с библиотеками. Кроме того, похоже, что (с крошечных значков) вы создаете фреймворк для «Generic iOS Device» и создаете свое приложение для симулятора. Это верно? Вы пробовали соответствующие устройства? Незначительное добавление: строение каркасов со Свифтом сейчас не является отличной идеей из-за отсутствия стабильности ABI. – TwoStraws
Несоответствие устройств действительно было моей проблемой. Наверное, я не совсем понимаю, почему это проблема, потому что можно было бы использовать фреймворк на нескольких устройствах, но, по крайней мере, я знаю, с чего начать. – nwales
Я добавил официальный ответ с правильным решением. Если у вас есть время, пожалуйста, отметьте его как правильно, чтобы другие тоже могли воспользоваться. – TwoStraws