首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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/
iOS 开发实用书单
iPhone App Development: The Missing Manual
Cocoa and Objective-C: Up and Running
Cocoa Programming for Mac OS X
深入浅出设计模式 Head First Design Patterns
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
宝塔
V2EX  ›  iDev

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

  •  
  •   gunavy · 174 天前 · 5952 次点击
    这是一个创建于 174 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Swift ABI 不稳定,构建的 framework 在其他版本的 xcode 上提示 The following binaries use incompatible versions of Swift:
    真是酸爽啊……
    期望💩一样的 Swift,在 Swift5 ABI 稳定以后,6,7,8 ……不再有坑,手动上香😂
    18 回复  |  直到 2019-11-02 13:39:01 +08:00
        1
    HelveticaNeue   174 天前
    为什么要发布 Binary framework ?
    是不是作者从来没有听说过 Module Stability
        2
    imkerberos   174 天前
    Linux 上的 Foundation 什么时候能好? 什么时候能跑在 Windows 上?
    个人觉得在苹果有生之年搞不好了.
        3
    d553296416   174 天前
    你在说什么,。。iOS12.2 后不是 swift 库已经打入系统了吗??这说明已经极度稳定了啊
        4
    dorentus   174 天前
    Xcode 10.1 / iOS 12.2 已经稳定了。

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