iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
gunavy
V2EX  ›  iDev

Swift 的坑什么时候能填完啊?!

  •  
  •   gunavy · May 30, 2019 · 10061 views
    This topic created in 2714 days ago, the information mentioned may be changed or developed.
    Swift ABI 不稳定,构建的 framework 在其他版本的 xcode 上提示 The following binaries use incompatible versions of Swift:
    真是酸爽啊……
    期望💩一样的 Swift,在 Swift5 ABI 稳定以后,6,7,8 ……不再有坑,手动上香😂
    18 replies  •  2019-11-02 13:39:01 +08:00
    HelveticaNeue
    HelveticaNeue
    May 30, 2019
    1
    为什么要发布 Binary framework ?
    是不是作者从来没有听说过 Module Stability
    imkerberos
    imkerberos
    May 30, 2019
    2
    Linux 上的 Foundation 什么时候能好? 什么时候能跑在 Windows 上?
    个人觉得在苹果有生之年搞不好了.
    d553296416
    d553296416
    May 30, 2019
    3
    你在说什么,。。iOS12.2 后不是 swift 库已经打入系统了吗??这说明已经极度稳定了啊
    dorentus
    dorentus
    May 30, 2019
    4
    Xcode 10.1 / iOS 12.2 已经稳定了。

    针对不同的 swift version 构建 /分发不同的 static/dynamic framework 也是可行的,我在我司这边基于 CocoaPods 都实现了,已经都用了两年多了,连 deployment target 为 iOS 7 的 ipa 都构建发布过,也没出过啥大问题……
    luozic
    luozic
    Jun 1, 2019 via iPhone
    5
    填了了 J 家,c#都重构底层,从.net core 再次上路了,你 Y 出生就是 llvm 的坑比到现在还没好。
    gunavy
    gunavy
    OP
    Jun 3, 2019
    6
    @wuyuehyang Module Stability 好像目前还没实现吧! swift5 承诺 ABI 稳定,现在已经可以了。但是 Module Stability 没承诺什么时候可以用啊!
    gunavy
    gunavy
    OP
    Jun 3, 2019
    7
    @imkerberos 打包 swift binary framework 的 sdk,就要要求集成方使用固定版本的或者指定版本以上的 Xcode
    ,集成方式不友好啊!
    gunavy
    gunavy
    OP
    Jun 3, 2019
    8
    @dorentus swift5 ABI 稳定,应该是 Xcode10.2。我们当时构建环境是 Xcode10.2.1,集成环境是 Xcode10.1,在集成环境中提示 ABI 不兼容。
    gunavy
    gunavy
    OP
    Jun 3, 2019
    9
    @d553296416 打包 swift binary framework 的 sdk,就要要求集成方使用固定版本的或者指定版本以上的 Xcode
    ,集成方式不友好啊!
    dorentus
    dorentus
    Jun 3, 2019 via iPhone
    10
    @gunavy 是的。我写错了。
    gunavy
    gunavy
    OP
    Jun 3, 2019
    11
    @imkerberos 工业行业,没有一辈子的行业,已看开。
    gunavy
    gunavy
    OP
    Jun 3, 2019
    12
    @luozic 红旗下的蛋,幸福活在解放后😁
    d553296416
    d553296416
    Jun 5, 2019
    13
    集成环境是什么,你们 ci 机的版本? 这就很麻烦了,需要两个很关键的步骤,step1 :download,step2:install, 难点主要在第二步,新手可能要花 5 分钟才能弄好。大概是你回个帖的时间
    flyff1991
    flyff1991
    Jun 26, 2019
    14
    @wuyuehyang 冒昧问一下,你说的是什么
    qyb
    qyb
    Aug 24, 2019
    16
    看 WWDC 19 上最新的 XCFramework https://developer.apple.com/videos/play/wwdc2019/416/
    gunavy
    gunavy
    OP
    Sep 23, 2019
    17
    @qyb 感谢老铁提醒
    Monkey2020
    Monkey2020
    Nov 2, 2019
    18
    人生没有过不去的坎;只有填不完的坑!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5543 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 02:29 · PVG 10:29 · LAX 18:29 · JFK 21:29
    ♥ Do have faith in what you're doing.