zoukankan      html  css  js  c++  java
  • 使用cocoaPods和遇到的问题以及解决办法

    上一篇说到cocoaPods的安装,本篇就来说说cocoaPods的使用和遇到一些问题的解决办法( ⊙ o ⊙ )

     一、cocoaPods的创建使用

    1cd进入所在的项目目录

    2、创建Podfile文件 $ pod init

    3、编辑Podfile文件 $sudo vi Podfile

    4、导入框架  $ pod ‘框架名’  可以指定版本号$ pod ‘框架名’,~>版本号’,一般不指定版本号,默认用最近的

    5、按esc,然后输入  :wq 保存

    6、添加框架, $ pod install (xcode和模拟器都关闭了)

    7、打开 项目名.xcworkspace这个文件就能打开项目了

    8、添加头文件就可以用了,注意:只能用尖括号导入<>

    9、框架的更新 $ pod update

    10、第三方框架的追加,搜索框架 $ pod search,然后写入Podfile,使用 $ pod install

    ***注意,如果之前手动导入个第三方库,现在用cocoa pods的话,要修改Other Linker Flags,增加$(inherited)

    二、可能遇到的问题

    1)使用cocoapods导入第三方类库后头文件没有代码提示?

    解决办法: 选择Target -> Build Settings 菜单,找到User Header Search Paths”设置项,新增一个值"${SRCROOT}",并且选择Recursive

    2)出现如下警告

    [!] Your Podfile has had smart quotessanitised. To avoid issues in the future, you should not use TextEdit forediting it. If you are not using TextEdit, you should turn off smart quotes inyour editor of choice.

    解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。

     (3) 执行pod install pod update 命令后,updating local specsrepositories 卡住不动

    解决办法:pod install 被墙了,换成新的命令pod install --verbose --no-repo-update

  • 相关阅读:
    我的博客开通啦
    (转载)IOS- Instruments使用之使用Leaks检测内存泄漏
    IOS Xcode -> instruments -> Leaks
    (转载) ios内存泄漏检查-leaks使用
    (转载)浅析MySQL中concat以及group_concat的使用
    内存分析工具 MAT 的使用 (转载)
    接口测试 -- 保存 requests 的 cookies
    接口测试 -- 关闭 requests 打开的 file
    SoapUI、Jmeter、Postman三种接口测试工具的比较分析
    postman使用技巧
  • 原文地址:https://www.cnblogs.com/lfgtechblog/p/5094266.html
Copyright © 2011-2022 走看看