Swift ABI 不稳定,构建的 framework 在其他版本的 xcode 上提示 The following binaries use incompatible versions of Swift:
真是酸爽啊……
期望💩一样的 Swift,在 Swift5 ABI 稳定以后,6,7,8 ……不再有坑,手动上香😂
真是酸爽啊……
期望💩一样的 Swift,在 Swift5 ABI 稳定以后,6,7,8 ……不再有坑,手动上香😂
1
HelveticaNeue May 30, 2019
为什么要发布 Binary framework ?
是不是作者从来没有听说过 Module Stability |
2
imkerberos May 30, 2019
Linux 上的 Foundation 什么时候能好? 什么时候能跑在 Windows 上?
个人觉得在苹果有生之年搞不好了. |
3
d553296416 May 30, 2019
你在说什么,。。iOS12.2 后不是 swift 库已经打入系统了吗??这说明已经极度稳定了啊
|
4
dorentus May 30, 2019
Xcode 10.1 / iOS 12.2 已经稳定了。
针对不同的 swift version 构建 /分发不同的 static/dynamic framework 也是可行的,我在我司这边基于 CocoaPods 都实现了,已经都用了两年多了,连 deployment target 为 iOS 7 的 ipa 都构建发布过,也没出过啥大问题…… |
6
gunavy OP @wuyuehyang Module Stability 好像目前还没实现吧! swift5 承诺 ABI 稳定,现在已经可以了。但是 Module Stability 没承诺什么时候可以用啊!
|
7
gunavy OP @imkerberos 打包 swift binary framework 的 sdk,就要要求集成方使用固定版本的或者指定版本以上的 Xcode
,集成方式不友好啊! |
8
gunavy OP @dorentus swift5 ABI 稳定,应该是 Xcode10.2。我们当时构建环境是 Xcode10.2.1,集成环境是 Xcode10.1,在集成环境中提示 ABI 不兼容。
|
9
gunavy OP @d553296416 打包 swift binary framework 的 sdk,就要要求集成方使用固定版本的或者指定版本以上的 Xcode
,集成方式不友好啊! |
11
gunavy OP @imkerberos 工业行业,没有一辈子的行业,已看开。
|
13
d553296416 Jun 5, 2019
集成环境是什么,你们 ci 机的版本? 这就很麻烦了,需要两个很关键的步骤,step1 :download,step2:install, 难点主要在第二步,新手可能要花 5 分钟才能弄好。大概是你回个帖的时间
|
14
flyff1991 Jun 26, 2019
@wuyuehyang 冒昧问一下,你说的是什么
|
15
HelveticaNeue Jul 8, 2019
|
16
qyb Aug 24, 2019
看 WWDC 19 上最新的 XCFramework https://developer.apple.com/videos/play/wwdc2019/416/
|
18
Monkey2020 Nov 2, 2019
人生没有过不去的坎;只有填不完的坑!!
|