外置硬盘驱动器上的Cocoapods

时间:2018-07-09 08:55:43

标签: ios xcode cocoapods

我将所有Xcode项目都移到了外部硬盘驱动器上,因为Macbook的空间不足。可可脚现在开始表现怪异。

当我尝试使用pod init通过终端初始化新的podfile时,收到消息:

[!] Multiple Xcode projects found, please specify one.

当我尝试更新或安装现有的podfile时,收到消息:

[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

project 'path/to/Project.xcodeproj'

似乎没有任何效果。我有什么办法可以使cocoapods与外部硬盘驱动器上的项目一起工作?

我尝试过的所有目录只有一个xcode项目,而且我肯定在正确的目录中。

1 个答案:

答案 0 :(得分:0)

“前缀为“ ._”的文件的不可见副本是在共享卷和格式化为可与macOS和Windows一起使用的外部磁盘上创建的。这些不可见文件是在磁盘上创建的文件的“资源派生”段。外部体积。” -https://www.cnet.com/news/invisible-files-with-prefix-are-created-on-some-shared-volumes-and-external-disks/

这些副本使我无法初始化或更新我的podfile。

解决方案1: 转到要初始化Pod的目录或要在终端中更新的Podfile的目录。键入ls -a列出所有文件,包括隐藏文件。然后键入rm“ ._(NameOfFile)”以删除副本。然后,您应该可以自由使用podfile。

解决方案2(永久): 解决方案2是永久的,但是需要将外部驱动器重新格式化为Macintosh-Extended,因此不会创建._文件副本。

上面的链接还提供了其他方法来处理._文件,而无需重新格式化外部驱动器。