zoukankan      html  css  js  c++  java
  • xocde项目建立,一些基本配置以及cocoapos一些使用

    关于Bitcode:http://www.cocoachina.com/bbs/read.php?tid-320431.html

    cocoapos使用

      1 检查ruby源(Mac下的ruby似乎是用作GUI开发的)gem sources -l

      2 移除 跟新:gem sources --remove https://rubygems.org/ 

        gem sources -a http://rubygems-china.oss.aliyuncs.com

      3 查看ruby源 gem sources -l

      镜像能否使用很重要,

      4 安装 sudo gem install cocoapods

    错误解决:http://www.cnblogs.com/yan520/p/5583362.html

     

    在安装好cocoapods确保没问题后,开始使用pod,

      5 在项目的根目录下,添加Podfile文件(touch Podfile)

      使用pod search AFNetworking来检查pod是否安装成功,成功会列出所有AFNetworking版本,安装命令等;(使用回车命令查看所有版本,使用q命令推出当前搜索)

      6 pod --version 检查当前版本

      报错:The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.

      新版pod要求写出使用了第三方的target;

      7 然后使用命令:

    platform :ios, '7.0'
    target "ocTool" do
    pod 'AFNetworking', '~> 3.1.0'
    end

      其中ocTool为我当前项目的名称

      8 安装成功;

    需要添加或者删除某个库,直接在Podfile文件里编辑然后在终端下执行:pod install

    podfile可使用sublime编辑

     

    其他:

    1 当你的项目中有多个target时,使用命令为

    link_with 'one', 'two'

    pod 'AFNetworking', '~> 3.1.0'
    end

    one和two为你target名称;

    2 不同target使用不同库

    target "one" do
    pod 'AFNetworking', '~> 3.1.0'
    end

    target "two" do
    pod 'SwiftyJSON', '~> 3.1.0'
    end

    报错:[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pods being used are:*****

    解决:use_frameworks! # 这条语句是配置Swift项目的Podfile文件必须加的代码,支持动态库(Swift只支持动态库编译) 

    其他使用:http://blog.csdn.net/daiyelang/article/details/51766916

  • 相关阅读:
    iOS 面试题搜集
    iOS 常用第三方类库、完整APP示例
    iOS 键盘遮挡输入 解决办法
    iOS UIColor RGB HEX
    iOS APP性能优化
    iOS Swift 数组 交换元素的两种方法
    iOS CoreData primitive accessor
    iOS Start developing ios apps (OC) pdf
    iOS 传值方式
    iOS IB_DESIGNABLE IBInspectable @IBDesignable @IBInspectable 加速UI开发
  • 原文地址:https://www.cnblogs.com/hazhede/p/5759916.html
Copyright © 2011-2022 走看看