Как создать фреймворк с внутренними фреймворками? - PullRequest
0 голосов
/ 10 мая 2018

Я абсолютно не могу понять, как это работает.Я начал с простого: создал фреймворк, используя шаблон «Cocoa Touch Framework», и добавил немного кода в исходные файлы.Затем, используя cocoapods, я установил несколько модулей для этого framework-проекта.Все выглядит хорошо (может быть, не так хорошо, на самом деле) и хорошо построить.После этого была попытка подключить мой фреймворк к другому проекту xcode.Я сделал это следующим образом: просто взял файл test.framework из папки Product и перенес его в другой проект.Сначала все было не плохо.Импорт прошел успешно, и я могу использовать свой framework-код в другом проекте.Но когда я запускаю его, у меня появляется ошибка: dyld: библиотека не загружена: причина: изображение не найдено. Я перепробовал все ответы на эту проблему, но ничего не помогло.

После этого было решено попробовать подключить мой фреймворк к другому проекту.На этот раз у меня было совершенно другое поведение: я смог подключить фреймворк, но не смог получить доступ к коду внутри него.Я полностью запутался, потому что я ничего не изменил.Я просто сделал то же самое с другим проектом.

Пожалуйста, помогите мне.Что я делаю не так?

А связанные вопросы:

  • Можно ли подключить фреймворк, просто переместив файл test.framework в другой проект?
  • По какой-то причине я должен использовать описанный выше подход, есть ли шанс в теории успеха или все, что я делал раньше, неверно?

1 Ответ

0 голосов
/ 10 мая 2018

Я много пробовал с тем же результатом, что и вы, пока я не опубликовал проблему на форумах Apple, и они ответили: «Вложенные платформы не поддерживаются в IOS» enter image description here

...