博客> Cocoapods / Carthage 使用
Cocoapods / Carthage 使用
2019-07-16 15:23 评论:0 阅读:374 一一一一一
cocoapods Carthage

Cocoapods

  1. sudo gem install cocoapods
  2. pod setup
  3. (.xcodeproj)同样的目录下创建Podfile文件

    touch Podfile open -a Xcode Podfile

  4. 文件里写入需要引入的库

    /** 库名来源及版本 */
    target "MyTargetName" do
        source 'https://github.com/CocoaPods/Specs.git'
        platform :ios, '7.0' 
        pod 'AFNetworking', '~> 2.5' 
    end
  5. 安装依赖库

    pod install

  6. 打开xcworkspace项目
  7. 开始使用吧

Carthage

  1. brew update
  2. brew install carthage
  3. .xcodeproj 同样的目录下创建Cartfile文件
  4. 在Cartfile文件下列举要引入的库

    github "AFNetworking/AFNetworking" ~> 3.0

  5. 运行 carthage update
  6. Cartfile.resolved 文件和Carthage 目录将出现在.xcodeproj同样的位置
  7. 将构建好的.framework二进制文件从Carthage/Build/<platform>拖放到应用程序的Xcode项目中。

    If you are using Carthage for an application, follow the remaining steps, otherwise stop here

  8. Xcode项目的application targets’ Build Phases settings选项上,点击添加按钮选择New Run Script Phase,创建一个脚本在指定的sell,例如(/bin/sh),将以下内容添加到shell下的脚本区域

    /usr/local/bin/carthage copy-frameworks

  9. 在输入文件(Input Files)下添加路径

    $(SRCROOT)/Carthage/Build/iOS/Alamofire.framework

  10. 在输出文件(Output Files)添加复制框架的路径

    $(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Alamofire.framework

收藏
0
sina weixin mail 回到顶部