Cocoapods每次都需要通过Dropbox sync for bolt框架在不同的计算机上进行更新

Rya*_*n F 3 xcode dropbox ios cocoapods bolts-framework

我的设置:

  • Dropbox文件夹中的Xcode Project
  • Cocoapods安装
  • Parse在我的podfile中,需要Bolts框架

每次在从不同的计算机编辑工作区后加载工作区时,Xcode都会抱怨类'BFAppLink'(来自Bolts框架)的重复接口定义.这由"pods update"修复.

有任何想法吗?

小智 9

我遇到了与Dropbox和Parse pod相同的问题.我调查并发现CocoaPods将符号链接保存到./Pods/Headers中的标题中由于某些原因Dropbox实际上会复制另一台计算机上的文件而不是仅复制符号链接.

当你在你的第二台计算机上编译时,有2个.h文件的副本,所以Xcode会抱怨并且在你运行pod install之前不会编译(这将使用符号链接替换重复的.h文件).但是,那么编译得很好的其他计算机会将其符号链接替换为头文件的副本.

我在这周围找到的方法是将/ Pods/Headers添加到Dropbox中的选择性同步,这样它们就不会同步.然后在所有计算机上运行pod install,它们应该能够编译.

我希望有所帮助