Как написать podspe c для ссылки на проект с библиотекой stati c - PullRequest
0 голосов
/ 12 апреля 2020

Мой проект github: https://github.com/junjie0402/staticLib_pods_demo

Мой проект xcode выполняется с целью "staticLib_pods_demo". "staticLib_pods_demo" ссылка с "jjsdk.framework". «jjsdk.framework» зависит от других библиотек.

Я пишу такой подфайл, как:

target 'jjsdk' do
    platform :ios, '9.0'
    project 'jjsdk/jjsdk.xcodeproj'
    workspace 'staticLib_pods_demo.xcworkspace'
    pod 'JunjieGitLab', :git => 'https://github.com/junjie0402/cocopods_gitLib_demo.git', :tag => '1.0.10'
end

В результате, сборка «jjsdk.framework» успешна. Но сборка «staticLib_pods_demo» завершается неудачно с сообщением об ошибке, например: Неопределенный символ: _OBJC_CLASS_ $ Junj ie

При использовании загрузочного дизассемблера я обнаружил, что «jjsdk.framework» не связывается с другими библиотеками. Поэтому я решил эту проблему, добавив вручную «Связать двоичные файлы с библиотеками» в «jjsdk.framework». Существуют ли другие способы автоматизации проблемы?

...