电商网站建设外包费用,佛山专业网站建设价格,WordPress多用户商城插件,如何加快门户网站建设方案CocoaPods#xff08;Objective-C 时期#xff0c;支持Objective-C和swift#xff09;#xff0c;CocoaPods下载第三方库源代码后会将其编译成静态库.a 文件 或动态库框架.framework 文件 的形式#xff0c;并将它们添加到项目中#xff0c;建立依赖关系#xff0c;这种…CocoaPodsObjective-C 时期支持Objective-C和swiftCocoaPods下载第三方库源代码后会将其编译成静态库.a 文件 或动态库框架.framework 文件 的形式并将它们添加到项目中建立依赖关系这种方式会修改Xcode项目属性配置依赖关系。CocoaPods 搭建了一个中心库第三方库被 收入到该中心库中没有收录的第三方库是不能使用 CocoaPods 管理的。CocoaPods 发展到现在已经相当成熟了。一般 iOS 项目都会用这个尤其是老的项目。
安装 Cocoapods
brew install cocoapods在 iOS 项目目录初始化 cocoapods cocoapods-demo % pod init初始化完成后会新生成一个 Podfile 文件以后依赖都是通过这个文件来管理刚开始文件的内容如下 添加依赖
在 Podfile 中添加需要的依赖
# 指定平台为 iOS其他平台还有 macos 和穿戴类的后面的版本推荐指定最新的 iOS 版本这样可以提前预知一些问题platform :ios, 17.5target cocoapods-demo do# 下面这一行可以xcode 编译出动态库即.framework文件use_frameworks!# 在这里指定依赖格式 pod ‘dependencyName’ ‘version’pod ‘Alamofire’‘5.0#这种方式是直接引用本地源码的方式pod Alamofire, :path /Users/juklinglee/Downloads/Alamofire-master#给单元测试配置依赖target cocoapods-demoTests doinherit! :search_paths# Pods for testingend#给UI单元测试配置依赖target cocoapods-demoUITests do# Pods for testingendend1.0 : 任何大于 1.0 的版本 1.0 : 任何大于或等于 1.0 的版本 1.0 : 任何小于 1.0 的版本 1.0 : 任何小于或等于 1.0 的版本~ 1.2.3: 任何在 1.2.3 到 2.0 之间的版本但不包括 2.0版本
安装依赖 cocoapods-demo % pod install在 Xcode 里看到的项目结构就是下面这样的
打开项目
安装完依赖后会生成一个.xcworkspace文件我们要通过这个文件来打开项目不能再通过.xcodeproj文件来打开项目。