'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
我用 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