Вставить фреймворк в другой фреймворк - PullRequest
0 голосов
/ 29 апреля 2019

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

dyld`__abort_with_payload:
    0x10090e390 <+0>:  mov    x16, #0x209
    0x10090e394 <+4>:  svc    #0x80
->  0x10090e398 <+8>:  b.lo   0x10090e3b0               ; <+32>
    0x10090e39c <+12>: stp    x29, x30, [sp, #-0x10]!
    0x10090e3a0 <+16>: mov    x29, sp
    0x10090e3a4 <+20>: bl     0x10090d7d0               ; cerror_nocancel
    0x10090e3a8 <+24>: mov    sp, x29
    0x10090e3ac <+28>: ldp    x29, x30, [sp], #0x10
    0x10090e3b0 <+32>: ret    

. Я добавил эту структуру зависимостей в свою целевую структуру и добавил ее к фазе Copy Files.Что еще мне нужно сделать?

1 Ответ

0 голосов
/ 29 апреля 2019

См. Этот пример: - как импортировать один проект в другой код в коде

В связи с потребностями пользователей я должен импортировать один проект в другой в качестве подпроекта. Окончательный результат должен выглядеть следующим образом.

Это нелегко сделать. Нам нужно несколько шагов.

Шаг 1 , добавьте файл project.xcodeproj в проект, обратите внимание, что не выбирайте «Копировать элементы в…».

Шаг 2 , закройте проект, потому что вы открыли проект в проекте. Если вы этого не сделаете, вы можете просто увидеть файл «project.xcodeproj», а перед ним нет треугольника, вы не сможете его развернуть.

Шаг 3 , сгенерировать статическую библиотеку. Выберите «project.xcodeproj», добавьте Target. После создания статической библиотеки добавьте в нее файлы каркаса swift.

Шаг 4 , сгенерируйте Bundle и измените соответствующие настройки на целевой iOS.

...