iOS组件化、容器化基础之cocooapods使用

pod 遇到的问题

2018-09-04  本文已影响115人  coderPoo
一、xib文件、storyboard文件要放到Assets文件中
二、如果私有库使用静态库 不支持 i386架构 (设置校验不支持 模拟器架构的 静态包)
  1. 终端 gem which cocoapods
    输出:/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.3.0.beta.2/lib/cocoapods.rb

  2. 终端 open /usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.3.0.beta.2/lib/
    将第一步命令输出的结果去掉最后的文件名cocoapods.rb,将前面的路径加到 open命令的后面, 执行命令后会在Finder打开一个lib文件夹

  3. 在当前lib目录下有个cocoapods文件夹,进入,validator.rb文件就在这个文件夹里
    如何修改它?
    找到下面的代码


    image.png

    改成下面的样子


    image.png
三、FMData 找不到sqlite3 bug

解决方案:
在FMDatabase.m 文件的导入头文件的位置的下方插入以下代码,

// Xcode 9 中 手动引入 防止setKey 和 reSetkey报错
#if defined(SQLITE_HAS_CODEC)
SQLITE_API int sqlite3_key(sqlite3 *db, const void *pKey, int nKey);
SQLITE_API int sqlite3_rekey(sqlite3 *db, const void *pKey, int nKey);
#endif
三、OC和Swift混编 pod库问题
上一篇 下一篇

猜你喜欢

热点阅读