《王者荣耀》孙悟空s8铭文怎么搭配 s8猴子铭文

王者荣耀孙悟空

熊八 熊八
回答
  • 彤三三_28560 彤三三_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

类似问答
精品推荐

友情链接

友链互换QQ:

谷财 备案编号:蜀ICP备11019336号-3商务合作:235-677-2621

Copyright 2009-2020 Chengdu Sanzilewan Technology Co.,Ltd all rights reserve

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活