0
我正在將項目從Swift 3遷移到Swift 4.在BrightFutures中有一個問題,我沒有在我的Podfile
中明確聲明該窗格。正在更新未在podfile中聲明的窗格
BrightFutures
被列爲5.2.0
,但我想要的版本是6.0.0
。我一直在努力研究如何管理這個吊艙。我莢文件沒有它聲明:
// Podfile
platform :ios, '9.2'
abstract_target 'Application' do
use_frameworks!
pod 'Spine', :git => 'https://github.com/kelvinlauKL/Spine.git'
pod 'AlamofireImage'
pod 'AlamofireNetworkActivityIndicator'
pod 'JSQDataSourcesKit'
pod 'RDHCollectionViewGridLayout'
pod 'FBSDKLoginKit'
pod 'PKHUD'
pod 'KMPlaceholderTextView'
pod 'Google/Analytics'
pod 'SVPullToRefresh'
target 'Pixhug Production' do
end
target 'Pixhug Staging' do
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings['SWIFT_VERSION'] = '4.0'
end
end
end
end
的Podfile.lock
列出了框架:
- BrightFutures (5.2.0):
- Result (~> 3.2)
我嘗試
pod update
pod install
sudo gem install cocoapods
- >pod update
/pod install
刪除
BrightFutures
東西在Podfile.lock
,然後運行pod update
附加說明
我注意到BrightFutures
正在使用由Spine
框架。我手動更新了Spine
(使用Carthage),並確保它在Swift 4中生成。我將6.0.0
BrightFutures
框架拖入Spine
。
任何人有任何想法?