作者Adonisy (堂本瓜一)
看板MacDev
标题[心得] 最近从 swift 3升到 swift 5
时间Mon Oct 4 11:59:59 2021
真是一场灾难
xcode 我先升到 13,後来发现 xcode 13要能装, os 要 11以上才行
我的 2012 macbook pro 当场再见,只能用2017开发
开启专案,果不其然的一堆 error,专案也全都要改成支援 swift 5以上
然後,有用到 CocoaPods的,library要重新 pod init 和 pod install,好早
就忘了该怎麽用了
之後就是一个个 error 解决,好在大多数的 error 或是 warring 都有 fix可以选
如果没有的,只好喂 google把正确的改上去
最後,模拟器竟然无法用... 後来才知道要设定 VALID_ARCHS ,不然元件都
编译不了支援模拟器的...
搞了大概一个星期终於完工~~~ 上次大概是 object-c转到 swift 了吧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.136.32 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1633320003.A.F6D.html
1F:推 darktt: 语言版本的跨度不要那麽多就好了 39.12.6.189 10/04 12:28
2F:推 mmmmei: 我的2012 macbook pro是可以装catalina的 75.104.65.3 10/04 14:00
3F:→ mmmmei: 网路找一下装法 不是系统偏好内的一键升 75.104.65.3 10/04 14:00
4F:→ mmmmei: 级 75.104.65.3 10/04 14:00
5F:→ Adonisy: 好,感谢~~~ 60.251.136.32 10/04 14:29
6F:→ DarkNT: 一次从3 -> 5 也太猛了 106.104.120.33 10/06 11:25
7F:推 tomhawkreal: swift推出时,有很多不完整的想法 36.226.147.148 10/17 17:51
8F:→ tomhawkreal: 例如try/catch的error处理 後来才加 36.226.147.148 10/17 17:53
9F:→ tomhawkreal: 至於ios api,命名/参数也是经过大改 36.226.147.148 10/17 17:54
10F:→ tomhawkreal: 直到4和5才比较稳定,不至於全翻盘 36.226.147.148 10/17 17:55
11F:推 NobodyHsu: 推 203.69.58.164 03/13 15:48