资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

ios开发pods,iOs开发判断勾股数

ios开发使用pod命令

1、终端,通过cd指令进入到项目的文件的目录中

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都做网站、紫金网络推广、小程序设计、紫金网络营销、紫金企业策划、紫金品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供紫金建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

如从我的个人目录进入到Xcode-project目录:

cd  Xcode-project

cd tryPod

2、在目录下生成profile文件,并复制如下内容

# Uncomment this line to define a global platform for your project

# platform :ios, '9.0'

target '项目名称' do

# Uncomment this line if you're using Swift or would like to use dynamic frameworks

# use_frameworks!

pod "库名称"

# Pods for IOS_SqlLite

target '项目名称Tests' do

inherit! :search_paths

# Pods for testing

end

target '项目名称UITests' do

inherit! :search_paths

# Pods for testing

end

end

iOS开发之CocoaPods:插件篇一 CocoaPods Packager

经过我们的不懈努力,CocoaPods的私有库写完了,现在进入集成阶段了,倘若对方工程也在使用CocoaPods,我们也乐意开放源码,那就是开心愉快了,倘若对方工程还是个老古董,我们也不乐意开放源码,这时候就需要我们自行打包了。我们也知道打包又要考虑架构考虑真机和模拟器,很繁琐,CocoaPods Packager就可以来拯救我们。

Packaging Closed Source SDKs

CocoaPods Packager

打开终端,执行下面命令:

这边提供一个懒人方法,把命令写成Shell可执行文件放在目录下,就不用每次都敲命令了:

就职于甜橙金融(翼支付)信息技术部,负责iOS客户端开发

欢迎大家移步本人的小博客 ,不定时更新

Cocoapods,让iOS开发更简单(三):实践经验汇总

相信各位读了之前的两篇文章,对pods的使用已经相当熟练了。不过在纷繁复杂的实际使用场景下,可能还是会遇到一些问题。本文就结合自己的实践经验,做一些快问快答,希望大家能多多补充交流。话不多说,那我们就即刻开始吧!

pod系列文章

Cocoapods,让iOS开发更简单(一):走近Cocoapods

Cocoapods,让iOS开发更简单(二):创建私有库

Cocoapods,让iOS开发更简单(三):实践经验汇总

一文带你快速分清静态库-动态库-Framework

一般推荐使用指定版本或范围版本号,以确保依赖的稳定性。

总结 :能用pod install解决问题的,就不要用pod update。因为pod update会把依赖库全部检查一遍,不仅慢有时候还会出现坑。

忽略Pods警告,有些第三方Pod集成进来会有一大堆警告信息,在Podfile中对应的target或分组下加上关键字inhibit_all_warnings!就可以把警告忽略。

作用:

在pods中用frameworks替代.a静态库。

场景:

swift项目pods默认开启(use_frameworks!),OC项目pods默认关闭(#use_frameworks!),同时需满足以下两点,

解析:

swift工程依赖了OC工程的话,需要use_modular_headers!

示例:

为某个 Pods 使用模块化标头,可以使用以下语法:

pod 'TestPodLib', :modular_headers = true

另外,当全局使用 use_modular_headers! 属性时,同时还可以使用以下方法从模块化标头中排除特定的Pod:

pod 'TestPodLib', :modular_headers = false

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

常用的方式调用pod中的素材是不生效的,因为默认是从mainBundle中读取的,如

打在pod中的素材已经不在mainBundle中而在对应组件下的bundle 里面,所以应该这么调用:

在用CocoaPods集成第三方库之后,默认情况下,使用类似#import XXX/YYY.h的方式引入第三方库的头文件。

pod search只会搜索本地缓存的库,如果想搜索到最新的第三方框架或者某个框架的最新版本,必须先使用pod repo update。


分享名称:ios开发pods,iOs开发判断勾股数
本文路径:http://cdkjz.cn/article/dsggicg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220