#ios #ios-frameworks
#iOS #ios-фреймворки
Вопрос:
Это действительно странная проблема, с которой я столкнулся сегодня с XCode версии 10.1
Ранее я создал фреймворк iOS с именем «Интерфейсы Проекта«.
Затем я создал другой фреймворк iOS с именем «Network», который зависит от фреймворка ProjectInterfaces. Теперь при запуске модульных тестовых примеров для сетевого проекта я получал сообщение об ошибке «Библиотека не найдена» с некоторой ошибкой @rpath.
Затем я создал другой фреймворк с именем «ProjectNetwork» и выполнил те же шаги, и это сработало.
Я повторил те же шаги, создав новый фреймворк с тем же именем «Network», думая, что, возможно, я изменил некоторые настройки сборки ранее. Но нет, у меня та же проблема, что и ранее.
Итак, мой вопрос, есть ли какие-либо ограничения на использование ключевого слова «Network» в качестве фреймворка, пожалуйста, попробуйте эти шаги самостоятельно?
Ответ №1:
Да, вы не можете назвать фреймворк, который уже существует.
Network.framework уже существует в iOS 12.0 , macOS 10.14 и tvOS 12.0
Пожалуйста, обратитесь сюда
Надеюсь, это поможет