我想在我自己的iOS电容器插件中使用一个名为SwiftSocket的外部库:
在Podfile中,我有:
require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers'
platform :ios, '13.0'
use_frameworks!
install! 'cocoapods', :disable_input_output_paths => true
def capacitor_pods
pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
...
pod 'CapacitorGoodipClient', :path => '../../../client-capacitor'
end
target 'App' do
capacitor_pods
pod 'SwiftSocket', :git => 'https://github.com/swiftsocket/SwiftSocket.git', :branch => 'master'
end
post_install do |installer|
assertDeploymentTarget(installer)
end
当我编译时,我收到错误“No such module 'SwiftSocket'”。我做错了什么?我已经做了“离子帽同步ios”,“豆荚分解”,“豆荚安装”,“豆荚更新”。
我的问题可以用更一般的方式来表述:在iOS平台的Capacitor插件中集成第三方库的过程是什么?
1条答案
按热度按时间643ylb081#
这里涉及到两个文件,Podfile和.podspec文件。这第二个文件包括“依赖项”,它不是Podfile的一部分。
解决方案在于添加
在.podspec文件中(不在podfile中)。更多解释here .