【问题标题】:Why is there a 'Pods' project separate from my regular project in Xcode?为什么在 Xcode 中有一个与我的常规项目分开的“Pods”项目?
【发布时间】:2026-01-16 12:10:01
【问题描述】:

场景:

当我在 Xcode 中打开我的项目 InTow 的 iOS 文件夹时,我在导航器区域中看到两个单独的项目:InTowPods

同样,当我在ios/ 文件夹中递归搜索时,只有两个.xcodeproj 文件:InTow.xcodeprojPods.xcodeproj,只有一个.xcworkspace 文件:InTow.xcworkspace

我的问题是:

当我在 Xcode 中点击打开ios/ 文件夹时,它会执行以下哪个操作?

1) 寻找它找到的第一个.xcworkspace 文件,然后打开它?如果是这样,InTowPods 项目在 Xcode 中打开的原因是否是 InTow.xcworkspace 中引用的两个项目? ios/ 文件夹是否总是只包含一个 .xcworkspace 文件?

2) 查找任何和所有.xcodeproj 文件,并打开相应的项目?

3) 别的?

【问题讨论】:

    标签: ios xcode xcode-project xcode-workspace xcodeproj


    【解决方案1】:

    Pods 目录是所有 pods 文件所在的位置,如果您使用 CocoaPods 来处理您的库,命令 pod install 会为您执行此操作,一旦您运行该命令,您应该只打开 . xcworkspace 文件而不是 .xcodeproj,否则会遇到构建错误。

    【讨论】:

      最近更新 更多