jchat swift最新版demo无法编译

swift
jmessage
ios
标签: #<Tag:0x00007f04ac75e420> #<Tag:0x00007f04ac75e218> #<Tag:0x00007f04ac75dfc0>

(Jonathan) #1

新手问题。
从https://github.com/jpush/jchat-swift下载源码的master版本。
终端执行pod install成功后使用Xcode10.1打开JChat.xcworkspace。
填写Bundle Identifier、Signing信息,和JMAPPKEY后,command + B编译,遇到多处报错。
主要问题:
1、如图,不知道Range<String.Index>…这类的问题如何调整代码。
image

2、把Range<String.Index>相关代码注释后,出现新的错误如图。如何解决?
image


#2

你用的 4.0 吗
JChat swift demo 还不支持Swift 4.0

适配的 swift4 的话要改的很多


(白羽司风) #3

官方给的demo 就是那样 不是楼主要用4.0还是3.0


(白羽司风) #4

把 Range<String.Index>… 之类的问题解决, 还是无法运行的
如图
这是什么情况?


image


#5

这个是因为 xcode 10删了哪个 listdc++.6.0.9 那个包
百度搜索下有解决方案