Closed Wbqqqq closed 7 years ago
照道理说是不需要convert,因为我用的swift版本是最新的,你的Xcode的版本是多少
8.2.1
其中的一些pod文件 需要convert 我不得不unlock一下
我也是8.2.1,好像没出现需要convert的情况啊
要convert的代码能截个图我看看嘛
发你邮箱吧,图一直传不上。
@Wbqqqq 小伙子,图挂了
已帮你更新图,是不是你的工程不是用最新的Swift版本编译的,你试试新建一个工程,引入GodEye看
试了 好像还是不行, 不过cocochina的demo我可以玩,已经在看了,很神奇。 新的测试工程只是单纯的pod了godeye,进工程还是需要convert,难道是我哪里配置不对。
@Wbqqqq 我这边新工程也会出现convert,我看下应该是个bug
ok
@Wbqqqq 找到原因了.
cocoapods需要在trunk前执行下echo "3.0" > .swift-version
告诉cocoapods这个库是用swift哪个版本,不然Use Legacy Swift Language Version
会变成Unspecified
https://github.com/CocoaPods/CocoaPods/issues/5864#issuecomment-247109685
CocoaChinaPlus因为在Podfile
里写了:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
将所有的pod库都指定成了3.0,所以不会有问题。 我后续逐个库更新下版本修复掉这个问题,你可以按照CocoaChinaPlus的方式先玩起来
所噶! 老哥稳
关于这个demo的问题,我clone之后,pod 和 convert之后 pod文件中有几个是需要修改的, 修改之后报了这个错。