При разработке собственного cocoapod вы можете импортировать предоставленную Apple библиотеку для всех ваших файлов.
Вы бы включили эту строку в файл <mylibrary>.podspec
:
s.frameworks = 'AVFoundation', 'UIKit'
Таким образом, вы вам не нужно включать import <library>
операторы в ваши исходные файлы, и у вас есть центральное место, где вы можете проверять, какие системные библиотеки предоставляют ваша библиотека.
Есть ли способ сделать это с помощью Swift Package Manager?
Если это невозможно, есть ли безопасный способ импортировать iOS конкретную c библиотеку в пакет swift?