'Swift is not supported for static libraries' 创建 CocoaPod 时

'Swift is not supported for static libraries' when creating a CocoaPod

我用 pod lib create 创建了一个骨架 pod,我正在将我的代码写入 Development pods > MyPod > Classes 组。

我收到错误 Swift is not supported for static libraries

除了替换 ReplaceMe.swift 并添加了一些其他文件外,我还没有真正编辑任何其他文件。

这是播客文件:

use_frameworks!

target 'MyPod_Example' do
  pod 'MyPod', :path => '../'

  target 'MyPod_Tests' do
    inherit! :search_paths


  end
end

我错过了什么?

我之前 运行 遇到过类似的问题。 use_frameworks 有问题!这打破了 pods 与静态库有依赖关系。

在搜索了很长时间后,我找到的唯一解决方案是删除所有 pods 使用静态二进制文件并尝试使用动态框架找到替代方案。

原来我应该更好地阅读教程,它清楚地说明了这一点:

[!] Note: Due to a Development Pods implementation detail, when you add new/existing files to Pod/Classes or Pod/Assets or update your podspec, you should run pod install or pod update.

它帮助解决了非常无意义的错误。

打开 project.xcworkspace 文件而不是 project.xcodeproj