我已经在Xcode版本7中开发了一个应用程序,现在我想在Xcode版本8.2.1中运行相同的应用程序。我是否需要重新安装我在之前版本的Xcode中包含的pod文件或者是在新版本的Xcode中运行之前我需要遵循哪些程序?
Podfile:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'test' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for test
target 'testTests' do
inherit! :search_paths
# Pods for testing
end
target 'testUITests' do
inherit! :search_paths
# Pods for testing
end
pod 'AZSClient'
pod 'CardIO'
pod 'Google/Analytics'
pod 'OpenTok'
pod 'THCalendarDatePicker', '~> 1.2.6'
end
答案 0 :(得分:0)
您可以尝试运行'pod install'吗?重新安装pod文件应该没什么可失去的。
答案 1 :(得分:0)
您可以访问https://guides.cocoapods.org/using/pod-install-vs-update.html,
我已将您的依赖项安装在一个演示项目中,其工作正常并且建立成功,
如果您是第一次安装,请运行pod install
& pod update
如果您要添加新框架或在较新版本中运行。
我认为你必须这样做,
转到〜/ .cocoapods / repos& 运行git clone https://github.com/CocoaPods/Specs.git master
如果没有效果,请访问,
答案 2 :(得分:0)
无需再次安装吊舱。你只需做....
删除'其他链接标记'中的-lPods-(someCocoaPod)行。列表但仅当$(继承)位于顶部时。起初我不确定,但令人安心的迹象是,当我离开编辑模式(继承)时,我仍然看到了对我的cocoapods的引用。我在调试和发布中进行了测试,这两个都给了我错误,问题立即解决了
答案 3 :(得分:0)
如果您新安装了Xcode 8.2.1,那么您可能需要使用https://www.cocoanetics.com/2013/11/updating-cocoapods/更新Mac上的CocoaPods
答案 4 :(得分:0)
尝试在〜/ .cocoapods / repos中手动添加或通过pod repo add ..
答案 5 :(得分:0)
谢谢大家,最后用更新的rvm,ruby和openssl解决了它,还升级了git:
Pod安装:
推荐:
How to update Ruby Version 2.0.0 to the latest version in Mac OSX Yosemite?
rvm稳定
brew更新
酿造医生brew install openssl
rvm install ruby-2.3.3(或任何版本)
rvm使用(这里是ruby版本),即rvm使用ruby-2.3.3
// rvm gemset创建NAME,即rvm gemset create rails41 // gem install rails -v 4.1
rvm list(ruby) rvm -default使用2.3.3(默认设置)
rvm重新安装2.3.3 --with-openssl-dir = / usr / local / opt / openssl
sudo gem install cocoapods
pod init
更改pod文件并保存(添加依赖项)à仅在崇高文本中编辑
pod install