无法自动选择Xcode项目

问题描述 投票:22回答:16

当我在正确的目录中键入“pod install”时,我总是得到这个

分析依赖关系

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

    project 'path/to/Project.xcodeproj'

podfile

platform :ios, '8.0'
use_frameworks!

target 'Posting' do
pod 'ALCameraViewController'

end

我在可以找到Podfile的项目目录中。

ios xcode7 cocoapods
16个回答
45
投票

我的文件夹中有一个旧的.xcodeproj文件,所以有2个。我删除了旧的,它的工作原理!


0
投票

我遇到了同样的问题,问题在于我的项目文件夹与iCloud同步,并且.xcodeproj没有从它完全加载。它在Finder中可见但在终端中不可见。解决方案是打开/关闭.xcodeproj并再次尝试“pod install”


0
投票

我的项目文件夹中有2个.xcodeproj文件和1个.xcworkspace文件。我删了一个,问题得到了解决。

就我而言,我删除了大小为零字节的那个。


0
投票

我有一个冲突,因为我们在一个团队工作,我在我的pods目录下有一个manifest.lock文件,我必须删除然后运行pod install命令,它工作:)


0
投票

这也发生在我身上。我们用git。并经常改变分支。当我更改分支时,Xcode中的一些错误使得项目文件失去了名称。我做了清洁和更换树枝或再拉。 Xcode项目文件已恢复。但是缺少名称的旧文件仍在那里。 git没有检测到这一点,如果你尝试在那里用这个文件进行pod更新,它会提交文件。删除此文件或确保您只有xcode proj文件。这应该解决它


0
投票

我将我的项目存储在Icloud中,当我将其移动到桌面时,终端找到了项目并允许我安装POD。


0
投票

奇怪的是,我在同一目录中有2个.xcodeproj文件。我想我复制了一个。它在工作区中显示为红色,当我删除它时它工作正常。


0
投票

我解决了以下新Podfile问题

pod init
pod install

10
投票

将Podfile添加到指定项目路径的项目行

target 'MyGPSApp' do
  project 'FastGPS'
  ...
end

细节:https://guides.cocoapods.org/syntax/podfile.html#project


9
投票

这发生在我身上,我的子文件夹中有“podfile”而不是主目录,例如〜/ MyProject / MyProject / podfile而不是〜/ Myproject / podfile

希望这可以帮助!


7
投票
platform :iOS, '8.0'
use_frameworks!

target 'Posting' do
project 'projectpath/project.xcodeproj'
pod 'ALCameraViewController'
end

2
投票

当我将我的仓库移动到外部驱动器时,我遇到了这个错误。

我的解决方案是将存储库移动到主驱动器。


1
投票

当我意外删除'.xcodeproj'文件时,我遇到了这个问题。


1
投票

你应该在pod文件中的特定项目路径

platform :ios, '8.0'
   use_frameworks!

   project 'PATH_TO_PROJECT/YOUR_PROJECT_NAME.xcodeproj'
    target 'Posting' do
    pod 'ALCameraViewController'

end

0
投票

您是否在项目文件夹中包含了整个ALCameraViewController存储库?我最初这样做了,我得到了同样的错误。返回repo并一步一步地遵循README.md文件。

如果您确实包含了整个仓库,我还建议您删除项目中包含的所有文件夹,这些文件夹来自ALCameraViewController仓库。然后尝试再次在Podfile中安装repo,错误应该消失了。


0
投票

我有同样的问题,我通过将podfile移动到主项目文件夹解决了它,在你的情况下:1-移动pod文件到'Posting'文件夹,其中有'Posting'子文件夹和'Posting.xcodeproj'文件 2-重新运行'pod install'命令。 3-享受

© www.soinside.com 2019 - 2024. All rights reserved.