Xcode无法识别我的pods框架

时间:2017-01-05 01:55:01

标签: ios xcode cocoapods

我发现有类似问题但不完全相同的人。

我第一次使用cocoapods,Xcode没有认识到Pods框架。因此,为了确保它与某些现有的XCode配置无关,我创建了一个全新的Xcode项目(PodsTest),但问题仍然存在(如下所示)。

enter image description here

我的podfile也是故意最小的,包括一个pod:



# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'PodsTest' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  pod 'SwiftSocket'
  # Pods for PodsTest

end




在运行pod安装时,一切似乎都是有序的,创建了PodTest.xcworkspace。

enter image description here

然后在构建阶段的项目目标中,在带有库"的"链接二进制文件中,框架正常显示" Pods_PodsTest.framework"

enter image description here

我认为使用一个全新的Xcode项目很容易找到它的底部,并且为第一个安装了cocoapods它也应该运行最新版本,因此处于工作状态。我错过了我需要遵循的任何步骤吗?或者有人建议看什么?您可以假设未使用Xcode项目设置/配置。

2 个答案:

答案 0 :(得分:0)

确保要安装的cocoapods框架与当前的Xcode版本兼容。要解决此问题,请在Pod之后提供版本。因为如果您不提供该版本,它将自动安装新版本。例如: pod 'Charts'pod 'Charts', '~> 3.2.1'

或者您可以简单地更新Xcode。

答案 1 :(得分:0)

我认为发生此问题是因为您没有正确添加SDK。 因此,请按照以下步骤操作。

1。在项目导航器中,选择您的项目。

2。选择目标。

3。选择“构建阶段”标签。

4。打开“使用库链接二进制文件”扩展器。

5。单击+按钮。

6。选择您的框架。

7。(可选)将添加的框架拖放到“框架”组中。

执行上述步骤后,请清理您的项目并重新构建。

希望这可以,谢谢