Swift Framework с какао-бобы - PullRequest
0 голосов
/ 27 ноября 2018

Я создал пользовательский фреймворк Swift, в котором я установил модули для использования сторонних фреймворков.

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

Нужно ли мне копировать весь каркасный проект в моем существующем проекте?

Если кто-то знает решение, пожалуйста, помогите.

Спасибо.

Ответы [ 4 ]

0 голосов
/ 07 декабря 2018

Я также столкнулся с той же проблемой, и вот что я сделал

  1. Откройте пользовательский каркас, который вы создаете, в разделе продуктов на панели навигации щелкните правой кнопкой мыши на вашем каркасе (например, файл customFramework.framework) и выберите «открыть в поиске».

  2. Теперь вместе со своей пользовательской платформой вы можете увидеть все сторонние фреймворки, которые вы используете.Скопируйте все необходимые вам фреймворки и вставьте их в любое удобное для вас место, чтобы вы могли легко получить к ним доступ.

  3. Теперь откройте существующий проект, в котором вы хотите использовать свой собственный каркас.

  4. Перейдите в раздел «Встроенные двоичные файлы» на вкладке «Общие» своей цели.Нажмите кнопку «+» -> нажмите «Добавить другое» -> перейдите к месту, куда вы вставили все необходимые рамки вместе со своей пользовательской платформой, и нажмите «Открыть».

Вот и все.Сделайте это и дайте мне знать, помогло ли это вам.

0 голосов
/ 27 ноября 2018
  • Создайте свой фреймворк и скопируйте из продукта.Как показано на скриншоте CyptoAPI.framework

enter image description here

  • Перетащите в существующий проект, а также добавьте во встроенные двоичные файлы.

enter image description here

Надеюсь, это поможет.

0 голосов
/ 27 ноября 2018
  1. В главном проекте щелкните правой кнопкой мыши и выберите «Добавить файлы в ваш проект ..»
  2. Затем вы добавите файл .xworkspace вашей платформы, чтобы вы могли изменять оттуда части кода..
  3. После этого перейдите на общую страницу XCode, когда вы можете выбрать Цель развертывания, устройства и т. Д. Идите вниз, пока не увидите раздел Встроенные бинарные файлы , нажмите кнопку +и добавьте каркас, который вы добавили ранее, с помощью команды «Добавить файлы в ваш проект ..» в части 1
0 голосов
/ 27 ноября 2018

Самым очевидным, простым и управляемым решением будет создание модуля .Затем объявите необходимые пакеты в файле xyz.podspec, чтобы использовать их в качестве зависимостей.

Используйте свой собственный cocoapod, используя следующее:

pod 'Name', :path => '~/code/Pods/' # if in local file system
pod 'NAME', :git => 'https://example.com/URL/to/repo/NAME.git' # if it is in your private repo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...