我使用pod lib create
创建了一个骨架窗格,我正在将代码写入Development pods > MyPod > Classes
组。
我收到错误Swift is not supported for static libraries
。
除了替换了ReplaceMe.swift并添加了其他文件,我还没有真正编辑过任何其他文件。
这是podfile:
use_frameworks!
target 'MyPod_Example' do
pod 'MyPod', :path => '../'
target 'MyPod_Tests' do
inherit! :search_paths
end
end
我错过了什么?
答案 0 :(得分:19)
原来我应该更好地阅读教程,它清楚地说明了这一点:
[!]注意:由于开发Pod实现细节,当你 将新/现有文件添加到Pod / Classes或Pod / Assets或更新您的 podspec,你应该运行pod install或pod update。
这有助于解决这个非常缺乏信息的错误。
答案 1 :(得分:1)
之前我遇到过类似的问题。这是use_frameworks的问题!这打破了与静态库有依赖关系的pod。
在搜索了很长一段时间之后,我发现只有解决方案才能删除所有使用静态二进制文件的pod并尝试使用动态框架查找备选方案。
答案 2 :(得分:0)
打开 project.xcworkspace 文件,而不是 project.xcodeproj