问《王者荣耀》孙悟空s8铭文怎么搭配 s8猴子铭文
王者荣耀孙悟空
-
彤三三_28560
一、概要
ios开发时,项目中会引用许多第三方库,cocoapods(https://github.com/cocoapods/cocoapods)可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已…)。二、安装
由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:
注:要使用cocoapods,那就要下载安装它,而下载安装cocoapods需要ruby环境
1、ruby环境搭建
当前安装环境为mac mini 10.8.5。mac os本身自带ruby,但还是更新一下保险,因为我第一次安装在没有更新ruby的情况下就失败了。a 查看下当前ruby版本:打开终端输入 ruby-v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby)
[objc]view plain copy print?ritekimac-mini:podtest lucky$ruby-v
ruby 1.8.7(2012-02-08 patchlevel 358)[universal-darwin12.0]
ritekimac-mini:podtest lucky$
b 更新ruby
终端输入如下命令(把ruby镜像指向taobao,避免被墙,你懂得)
gem sources-remove https://rubygems.org/
gem sources-a http://ruby.taobao.org/
gem sources-l(用来检查使用替换镜像位置成功)
[objc]view plain copy print?ritekimac-mini:~lucky$gem sources-remove https://rubygems.org/
https://rubygems.org/ removed from sources
ritekimac-mini:~lucky$gem sources-a http://ruby.taobao.org/
http://ruby.taobao.org/ added to sources
ritekimac-mini:~lucky$gem sources-l
current sources*
补充:(2016-01-20更新)
淘宝已经关闭http协议的景象服务,改为https协议。淘宝ruby地址:https://ruby.taobao.org/
2、下载安装cocoapods
终端输入:sudo gem install cocoapods
[html]view plain copy print?ritekimac-mini:~lucky$sudo gem install cocoapods
changelog:
0.32.1
bug fixes
fixed the podfile `default_subspec` attribute in nested subspecs.
[fabio pelosin][irrationalfab]
\[#2050](https://github.com/cocoapods/cocoapods/**sues/2050)
successfully installed cocoapods-0.32.1
installing ri documentation for cocoapods-0.32.1
system/library/frameworks/ruby.framework/versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:280:warning:conflicting chdir during another chdir block
system/library/frameworks/ruby.framework/versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:287:warning:conflicting chdir during another chdir block
done installing documentation for cocoapods after 10 seconds
1 gem installed
这样就下载安装好了cocoapods
3、使用cocoapods
a 新建一个项目,名字podtest
b 终端中,cd到项目总目录(注意:包含podtest文件夹、podtest.xcodeproj、podtesttest的那个总目录)
[objc]view plain copy print?cd/users/lucky/desktop/podtest
c 建立podfile(配置文件)
接着上一步,终端输入 vim podfile
键盘输入 i,进入编辑模式,输入
platform:ios,‘7.0
pod‘mbprogresshud‘,‘~>0.8
然后按esc,并且输入“:”号进入vim命令模式,然后在冒号后边输入wq
注意:键盘输入:后,才能输入wq。回车后发现podtest项目总目录中多一个podfile文件
激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。查看项目根目录:
注意:现在打开项目不是点击 podtest.xodeproj了,而是点击 podtest.xcworkspace
对于工程发生的变化,有几点需要说明:
a、第三方库会以成静态库方式引入工程使用
cocoapods会将所有的第三方库以target的方式组成一个名为pods的工程,该工程就放在刚才新生成的pods目录下。整个第三方库工程会生成一个名称为libpods.a的静态库提供给工程使用。b、xcworkspace(podtest.xcworkspace)的作用是管理工程和第三方库
podtest工程和pods工程被以workspace的形式组织和管理。打开项目后看到项目结构并且测试一下:
运行结果:
补充:
1、cocoapods的基本安装及使用都详细的说明了,但还有一些补充,当需要同时导入多个第三方时候怎么办?这就需要修改podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了podfile文件,需要重新执行一次pod install命令。例如:
platform:ios
pod‘jsonkit‘,‘~>1.4
pod‘afnetwo**ng‘,‘~>2.0
2、cocoapods可以查找你想要的第三方库
终端输入命令:pod search ui
疯了了,我怎么查找这么大众的关键字,好多库~
然后重新编辑podfile文件,按照之前的步骤,把更多的库都导入项目!3、上文中“建立podfile(配置文件)接着上一步,终端输入 vim podfile”步骤,如果不习惯使用vim编辑器,也可以使用linux命令touch,生成一个空的podfile文件,然后使用其他的文本编辑器都可以,例如:
[objc]view plain copy print?lizhongfudemacbook-pro:~lizhongfu$cd/users/lizhongfu/desktop/testproject
lizhongfudemacbook-pro:testproject lizhongfu$touch podfile
编辑好podfile文件后,就可以执行pod install第三方导入了(详见:补充第1条),cocoapods就开始为我们做下载源码、配置依赖关系、引入需要的framework等一些列工作。4、如果已经生成了cocoapods管理的工程,则可以在xcode中编辑podfile,编辑保存后,别忘记cd到根目录,调用pod install命令
5、项目存在多个target的时候,需要配置podfile文件来支持新增加的target,否则只支持项目默认建立时生成的target:
a、如果新建一个target,命名为second,并且second与test两个target所需要的第三方支持相同,也就是使用相同的pods依赖库,则可以使用
link_with关键字:
[objc]view plain copy print?link_with‘test‘,‘second
platform:ios
platform:ios,‘9.0’
pod‘afnetwo**ng‘,‘~>2.0
b、如果不同的target需要不同的依赖库,则可以
[objc]view plain copy print?platform:ios
target:‘test‘do
pod‘reachability
pod‘**json
pod‘afnetwo**ng
end
target:‘second‘do
pod‘openudid
end
6、出现/library/ruby/gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:417:in `help!‘:!you cannot run cocoapods as root.(claide:help)
重新打开一个终端,然后pod install,不要sudo pod install。7、如果$pod install时候遇到:
analyzing dependencies
fetching podspec for `uaappreviewmanager` from `.`
unable to sat**fy the following requirements:
`uaappreviewmanager(from `.`)` required by `podfile`
8、如果要移除cocoapods,则可以:
a.删除工程文件夹下的podfile、podfile.lock及pods文件夹
b.删除xcworkspace文件
c.使用xcodeproj文件打开工程,删除frameworks组下的pods.xcconfig及libpods.a引用
d.在工程设置中的build phases下删除check pods manifest.lock及copy pods resources
-
问 王者荣耀s8孙悟空怎么搭配铭文
提问时间:2024-04-30 14:15:17
答 王者荣耀里不论在哪个赛季,孙悟空的出场率都是很高的,不仅仅是因为情怀的影响,也是因为咱们猴哥真的很强大,特别是在搭配好合适的铭文后,那么,王者荣耀s8孙悟空怎么...
-
问 赛季孙悟空铭文怎么搭配 王者荣耀s12猴子铭文搭配
提问时间:2024-04-30 20:33:37
答 王者荣耀s12猴子铭文怎么搭配?【铭文推荐1】五级铭文推荐:红色无双*10;绿色鹰眼*10;蓝色兽痕*10增加属性:增加9物理攻击,600最大生命,12%暴击率...
-
问 王者荣耀s8雅典娜铭文搭配 s8赛季雅典娜铭文怎么搭配
提问时间:2024-04-30 05:06:53
答 雅典娜输出手段主要还是技能伤害所以暴击、吸血、攻速对其伤害总量影响小雅典娜定位一般是肉刺客,出装一般半肉全输出型雅典娜很难站住,后期发挥不了什么作用。铭文推荐主...
-
问 s8赛季王者荣耀猴子铭文怎么配
提问时间:2024-04-30 00:54:06
答 展开全部【5级铭文推荐】隐匿+鹰眼+无双红色铭文:无双*10—+7%暴击率,+36%暴击效果。绿色铭文:鹰眼*10—+9物理攻击,+64物理穿透。蓝色铭文:隐匿...
-
问 王者荣耀s8赵云铭文怎么搭配 最新赵云最佳铭文搭配
提问时间:2024-04-30 11:00:35
答 5级铭文推荐:绿色铭文:虚空 最大生命+37.5 冷却缩减+0.6%蓝色铭文:隐匿 物理攻击+1.6 移速+1%王者荣耀赵云铭文搭配攻略http://news....
-
问 扁鹊用什么铭文 王者荣耀s8扁鹊铭文搭配方
提问时间:2024-04-30 16:41:00
答 4级铭文推荐红色铭文:阳炎铭文属性:法术攻击+2.5,法术穿透+1.4绿色铭文:侵蚀铭文属性:法术攻击+0.9,法术穿透+3.8蓝色铭文:渴血铭文属性:
-
问 王者荣耀s8吕布铭文怎么选择 s8吕布铭文
提问时间:2024-04-30 11:50:47
答 四级铭文推荐红色荆棘:物理攻击+1.5、攻击速度+0.4%蓝色刹那:最大生命+13.5、移速+0.7%绿色奇袭:攻击速度+0.4%、冷却缩减+0.5%总属性加成...
-
问 王者荣耀孙尚香s8怎么玩 孙尚香s8出装铭文攻略
提问时间:2024-04-30 04:49:12
答 爆击流是目前比较主流也是比较强势的打法,非常需要经济和爆击。搭配铭文:十个红色无双,十个蓝色隐匿,十个绿色鹰眼!装备的话:无尽,宗师,靴子,泣血,破甲,破军!打...
-
问 王者荣耀s8马可波罗铭文怎么搭配 最强铭文搭配攻略
提问时间:2024-04-30 13:18:46
答 红色铭文槽:“红月”x10-+16攻击速度、5暴击率蓝色铭文槽:“狩猎”x10-+10攻击速度、10移动速度绿色铭文槽:“鹰眼”x10-+9物理攻击、64物理穿...