У меня есть быстрый проект, который построен без XCode.Я хочу использовать библиотеку из CocoaPods с ним.Учитывая следующее Podfile
:
platform :osx, '10.11'
install! 'cocoapods', :integrate_targets => false
target 'Foo' do
pod "PlainPing"
end
pre_install do |installer|
installer.analysis_result.specifications.each do |s|
s.swift_version = '4.2' unless s.swift_version
end
end
Я могу легко встроить библиотеку в файлы .a
и .swiftmodule
:
pod install
cd Pods
xcodebuild
Но использование скомпилированной библиотеки из swiftc
кажетсячтобы быть хитрым, я не могу угадать правильные заклинания пути поиска или гуглить их.Моя лучшая ставка:
swiftc -I ./build/Release/PlainPing -L ./build/Release/PlainPing -lPlainPing main.swift
Сбой при
main.swift:2:8: error: cannot load underlying module for 'PlainPing'
Кажется, что -L
путь поиска в библиотеке работает, но swiftc
отсутствует что-то, чтобы фактически использовать .a
файл библиотеки.