Xcode 11: создание статической структуры, которая включает другие платформы / библиотеки в свой двоичный файл в iOS
У меня есть цель платформы в Xcode 11.x для создания динамической структуры со статическим связыванием некоторых сторонних библиотек с использованием файла pod.
platform :ios, '9.0'
#use_frameworks!
target 'Framework' do
pod 'DeviceUtil', '~> 2.0'
end
Теперь у меня есть требование создать статический фреймворк, и для этого я изменил тип "Mach-O" на "Статическая библиотека" в настройках целевой сборки "Framework" и смог создать статический фреймворк. Сгенерированный фреймворк правильно отображает все архитектуры.
(for architecture i386): current ar archive random library for all architecutres x86_64, armv7 & arm64
). Но статическая структура не включает сторонние библиотеки в двоичный файл Framework.
Как создать статическую структуру с использованием Xcode11.x, который включает в себя другие сторонние библиотеки в своем двоичном файле? Также изменение типа "Mach-O" достаточно для создания статической структуры, или есть какой-то другой способ, который мне не хватает?
Я сослался на несколько сообщений SO и не смог найти ответа. Некоторые из них старые, и я чувствую себя неактуальным в соответствии с последними настройками сборки Xcode, а на некоторые из них нет ответа. Xcode 9: связывание статической структуры с другой статической структурой