当前位置: 首页 > news >正文

飞速网站排名沈阳seo优化

飞速网站排名,沈阳seo优化,linux wordpress 建站教程,中山网站建设推广1、一般情况下, 每个人从共享库把项目下载下来之后, 都会执行pod install命令安装,而不是选择 pod update,这样是为了保证大家使用的第三方框架版本一致。如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update 2、--repo-update检查框架有没…

1、一般情况下, 每个人从共享库把项目下载下来之后, 都会执行pod install命令安装,而不是选择 pod update,这样是为了保证大家使用的第三方框架版本一致。如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update
2、--repo-update检查框架有没有新版本发布的环节,一般配合pod install使用
3、--no-repo-update跳过检查框架有没有新版本发布的环节,一般配合pod install使用
 

CocoaPods的简介

CocoaPods是一个管理Swift和Objective-C的Cocoa项目的依赖工具。它包含了github上所有的第三方库,我们使用它来管理我们项目依赖的第三方库,可以节省设置和更新第三方开源库的时间.

原理参考链接:基于CocoaPods的组件化原理及私有库实践 - 腾讯云开发者社区-腾讯云

安装CocoaPods

  1. 在终端根路径输入:sudo gem install cocoapods
  2. 如果安装成功,会有如下提示:Successfully installed cocoaPods

CocoaPods的使用

  1. 打开终端,cd到我们的项目目录下,为了保证我们确实打开了想要的目录终端输入$ ls查看一下是否有一个 xxxx.xcodeproj文件(其中xxxx是我们的工程名字)只有出现这个文件我们才能进行后续操作。

  2. 在我们打开的项目目录下,需要生成一个Podfile文件来进行我们第三方库的管理,再终端输入$ pod init

    如果终端没有输出任何错误,说明我们安装成功了。当然有时候我们cd目录不正确,从而找不到对应的xxxx.xcodeproj文件时,终端会打印

    [!] No Xcode project found, please specify one

    不要着急,重新cd到项目目录下,一定要确保有xxxx.xcodeproj文件再次执行,成功后你会在你的项目目录里面看到一个Podfile的文件,我们就是用它来写入或者删除第三方库的

  3. 用脚本编辑器对podfile文件进行编辑操作,$ vim podfile
    打开我们的podfile文件(下面是脚本编辑器的使用方法:i进入编辑模式.     Esc:wq  保存文件     esc:q   退出 。(输入“i”,vim编辑器才从“一般模式”切换到“编辑模式”,否则,不能编辑。编辑完成后,按“ESC”键退出“编辑模式”,然后按住“shift+:”组合键输入“wq”保存退出。另外,还有“w”保存、“q”退出、“q!”强行退出不保存 )      

         删除掉没有大用的地方,删除后的文件如下:

出现错误:The target `Runner` is declared multiple times.

说明podfile里面的格式不对,必须是上图的格式

    4.安装:$ pod install

  • 建议 : 如果你正在使用的第三方依赖库中没有什么更新的话,在你执行$ pod install的时候后面加上--no-repo-update,即不更新本地仓库,可以节省时间
  • 执行完后,项目下多了 xxxx.xcworkspace 和 Podfile.lock两个文件,从此以后我们打开工程的时候就要打开 xxxx.xcworkspace了不再是xxxx.xcodeproj。

可在项目里看到 百度地图的包在pods文件夹下

 

    

     5.使用CocoaPods的问题

pod search无法搜索到类库的解决办法(找不到类库)

(1)执行pod setup

(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件

       pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件

       终端输入rm ~/Library/Caches/CocoaPods/search_index.json

       删除成功后再执行pod search

(3)执行pod search

6.pod install卡住得解决办法

a.第一次安装CocoPods
第一次安装CocoPods,pod install得时候卡死爆错

pod install
Analyzing dependencies
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
[!] CDN: trunk Repo update failed - 46 error(s):

第一次安装需要将远程的一些仓库下载到本地电脑~/.cocoapods/repos/下,文件下载量比较大,所以很耗时,出现卡死现象。

解决办法是直接去gitHub的Specs仓库下载CocoaPods/Specs文件,添加到本地电脑对应的路径下即可。如果有条件的话开个VPN下载会更快点。

b.非第一次安装CocoPods
不是第一次安装CocoPods pod install卡顿

本地repos仓库问题
先检查本地的~/.cocoapods/repos/下的文件是不是好久没更新了,如果是的话直接去gitHub的Specs仓库下载CocoaPods/Specs文件,添加到本地电脑对应的路径下,然后再执行pod install命令。

c.网速问题
这个也是影响因素,有条件的话开VPN。

d.个别库的问题
一些国外的库必须使用VPN,而且还得设置代理才能更新下来,我在开发中就有遇到过这样的问题。

关于设置代理,可以使用Proxifier,这个由于有版权问题,CSND上不予许发布,Proxifier的配置这个网上查查自己配置就好了。

如果个别库更新不下来的话,找到本地目录下对应版本的xxx.podspec.json文件中将url改一下,从http的改成.git的地址。

e.可以试试下面的办法:

m1芯片    arch -x86_64 pod install

pod repo remove trunk

pod install

pod update

升级ios版本到11

更换源链接:podfile文件中添加

source 'https://github.com/CocoaPods/Specs.git'

参考:https://www.jianshu.com/p/fa66ff1bf34c

http://www.tj-hxxt.cn/news/104583.html

相关文章:

  • 网页设计素材在哪里找seo的优化技巧有哪些
  • 网站底部代码特效黄冈seo顾问
  • 科技有限公司可以做网站建设吗广州品牌营销策划公司排名
  • 把微信小程序做网站女生做sem还是seo
  • 国内做外单的网站有哪些百度指数查询手机版app
  • 毕业论文网站开发线上营销活动有哪些
  • b2b电子商务平台网站有哪些企业域名查询
  • 昆明网站建设优化技术百度爱采购服务商查询
  • 广西网站制作seo网络营销推广
  • 撤销网站备案表填写后苏州网站建设哪家靠谱
  • 做交友网站广州seo服务外包
  • wordpress前台发表文章seocui cn
  • 淘宝搜券的网站怎么做关键词生成器
  • 哪些做展架图的网站好电商平台建设方案
  • 经常会更换网站域名请收藏个人永久免费自助建站
  • 微商建立网站深圳网络营销推广外包
  • 做网站和做软件一样吗济南做网站比较好的公司
  • 网站管理系统设置发布广告的平台免费
  • wordpress上传图片自动压缩专业seo服务商
  • 中国建设银行网上银行网站特点杭州seo百度关键词排名推广
  • 中国人も日本人も汉字を河源网站seo
  • 个人网站网页模板百度seo sem
  • 如何做响应式网站深圳网站建设推广优化公司
  • dw做的网站成品无线网络优化工程师
  • 华为300mbps无线扩展器设置网站seo双标题软件
  • 仿做购物网站游戏推广员平台
  • wordpress 添加样式表肇庆seo外包公司
  • 建筑设计专业比较好的学校镇江优化推广
  • 海尔电商网站建设方案东莞关键字排名优化
  • 网站突然打不开是什么原因百度广告一级代理