我把我的图书馆推到了可可豆荚里。现在它有版本1.0.1:
pod spec lint USBDeviceSwift.podspec
pod trunk push USBDeviceSwift.podspec
一切都好,但如果我安装它没有版本:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'testusb' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for testusb
pod 'USBDeviceSwift'
end
安装旧包0.0.1。如果我试图再次推它,我会得到:
[!] Unable to accept duplicate entry for: USBDeviceSwift (1.0.1)
'USBDeviceSwift', '~>1.0.1'
- 效果很好
答案 0 :(得分:1)
这不是podspec的问题,但是如何在示例项目中使用它。发布pod install
不会升级先前安装的pod版本。保存在Podfile.lock
中的版本会再次被删除。如果您要升级您的广告连播,则应明确使用pod update [USBDeviceSwift]
。