美文网首页iOSiOSer 干货部落技术
CocoaPods加入realm因核心文件core被墙而产生错误

CocoaPods加入realm因核心文件core被墙而产生错误

作者: 大灰灰iOS | 来源:发表于2016-03-06 01:16 被阅读2568次

https://github.com/realm/realm-cocoa/issues/2446
这里是github的issue上的详细描述。里面有我的同事污力波波的出场,英文没问题的同学,可以去做拓展阅读。

首先呢,被墙的最好方法就是...
交个翻墙税。
要注意的是teminal需要其他操作,如果不成功,请自己查阅你所购服务的文档。

那么如果没有呢,上面那个issue里有我同事污力波波放在dropBox里分享备份的core,先下载下来。

如果你之前pod install失败了,会有之前的缓存,记得更新repo:

pod repo update --verbose

那么现在把我们的core,放进core_bin:

mkdir -p $TMPDIR/core_bin; cd /core的存储地址/Realm\ Core; cp `ls -r1 | head -1t` $TMPDIR/core_bin/.

然后再pod install就可以啦。

其实这段是污力波波查阅了很多资料找出的解决方案,最后我默默的补了下贫瘠的Linux shell知识,如下:

head -1t代表按时间排序获取第一个。
mkdir -p $TMPDIR/core_bin保证系统临时目录中包含core_bin这个目录
$(命令) 是执行命令,返回结果作为cp的参数
\ ` $()` 效果相同
; 分号表示并列命令,但是不保证成功
&& 保证在前一个命令成功之后才会执行下一个命令

简书已经弃用,欢迎移步我的小专栏:
https://xiaozhuanlan.com/dahuihuiiOS

相关文章

网友评论

  • 什么叫瞬间爆炸:我挂了vpn为啥还是没下成功呢?
  • Chakery:ISSUES里面的是core-0.92.1.1.tar,在RealmSwift 2.1.2的版本中适合用么?
    Chakery:@大灰灰iOS okay,已经解决了。家里的网络挂VPN也于事无补,今早在公司挂上VPN之后就可以了。谢谢!
    大灰灰iOS:应该不可用了,你要去看看官方的core是哪个版本。。还是挂VPN下吧:mask:
  • Thebloodelves:很有用,喜欢了

本文标题:CocoaPods加入realm因核心文件core被墙而产生错误

本文链接:https://www.haomeiwen.com/subject/obugkttx.html