首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mcluyu
V2EX  ›  iOS

Xcode11.2 绝对是我经历过最垃圾的一个版本

  •  
  •   mcluyu · 85 天前 · 5655 次点击
    这是一个创建于 85 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先是 Xcode11.1 不支持 iOS13.2 调试,Xcode11.2 延迟推送更新不说,今早更新完就开始各种问题。

    1. UITextView 是使用 interface builder 添加的话,iOS13.2 以下必然崩溃。

      *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named _UITextLayoutView because no class named _UITextLayoutView was found; the class needs to be defined in source code or linked in from a library (ensure the class is part of the correct target)'
      
    2. 打开 xib 的速度史无前例的慢。

    3. 模拟器打开速度慢不说,卡的要命。。

    27 回复  |  直到 2019-12-16 17:04:39 +08:00
    yumutoutou
        1
    yumutoutou   85 天前
    第一个 bug 有解决的方法吗? md 真坑
    1002xin
        2
    1002xin   85 天前
    参考喵大微博,垃圾 11.2
    neverfall
        3
    neverfall   85 天前
    不要使用 xib 开发
    sxiaojian
        4
    sxiaojian   85 天前
    对于这种崩溃,真的不想改代码与 xib,所以就退回 xcode11.1 了
    mcluyu
        5
    mcluyu   85 天前
    @yumutoutou 使用代码重写所有 UITextview || 下载一个 xcode11.1 || 等苹果爹更新解决
    mcluyu
        6
    mcluyu   85 天前
    @sxiaojian 是啊,下载着呢。。还要半小时
    coldmn3
        7
    coldmn3   85 天前
    至今不敢升 10.15 Xcode 看了吐槽暂时还是 11.1 吧
    yumutoutou
        8
    yumutoutou   85 天前
    本来想着是优化的版本 没想到是制造 bug 的版本
    flowerains
        9
    flowerains   85 天前
    xcode 如果没有必要,不需要频繁升级。
    我司还在用 10.1 版本呢
    yumutoutou
        10
    yumutoutou   85 天前
    @mcluyu 老哥 你下载成功了吗? 快结束的时候 停止了
    mcluyu
        11
    mcluyu   85 天前
    @yumutoutou 下完了,在开发者网站下载的,速度还算稳定
    mcluyu
        12
    mcluyu   85 天前
    @flowerains 10.1 就过分了吧。。你调试的手机不升级系统吗? xcode11.1 不支持 iOS13.2,所以第一时间升级了,平时其实我也基本都是第一时间升级的,经过这次以后还是先等等吧,今天还得上线,真是被小坑了一把。
    yumutoutou
        13
    yumutoutou   85 天前
    @mcluyu 不崩溃了?
    adamwang
        14
    adamwang   85 天前
    别的不说了,就说 Xcode11 的断点,上次一个加了一个断点,之后 po 一个参数,等了一分钟毫无反应。。。。还遇到过很多次断点压根不走的情况。= =#
    mcluyu
        15
    mcluyu   85 天前
    @yumutoutou 肯定的不了
    sxiaojian
        16
    sxiaojian   85 天前 via iPhone
    @flowerains 10.1 版本的,打不出支持 iOS13 新特性的包
    flowerains
        17
    flowerains   85 天前
    @sxiaojian 你说的没错,不过目前项目中没有用到新特性。

    @mcluyu 其实调试用的手机,都是固定的几个系统,从 9-12。唯独没 13 的
    lizhuoli
        18
    lizhuoli   84 天前 via iPhone
    苹果自己不用 Storyboard,所以别想啦,看看 Xcode 11.0~11.2 三个小版本的 Bug

    11.0:
    There is an issue with UITabBarController where decoding an instance from a storyboard will create some extra views at the left end of the screen. Developers may remove these by applying a workaround. (55310448)

    11.1:
    Fixed a crash that sometimes occurred when compiling XIB files in iOS projects that backwards deploy to iOS versions earlier than 13.0. (55271752)

    11.2
    Setting the Selected Segment Tint Color of a segmented control in Interface Builder to a named color will cause a failure when the view is loaded on iOS 12 and earlier. (55254963)
    mcluyu
        19
    mcluyu   82 天前
    @lizhuoli 苹果自己不用我觉得不可能,WWDC 演示都用你觉得他开发不用?但是他最新版本的 APP 只支持最新的 iOS 版本是真的,他根本不适配旧版系统。
    lizhuoli
        20
    lizhuoli   82 天前 via iPhone
    @mcluyu 演示是演示,开发是开发,你自己打开 Xcode.app ,find 一下所有.storyboardc,看看有没有?
    mcluyu
        21
    mcluyu   82 天前
    @lizhuoli 我没太理解你的意思,你是指 Xcode 这个 APP 本身没有使用 IB ?还是 Apple 开发的其他 APP 没有使用?如果是后者那肯定是有用的,我随手看了一下 Apple Store,Keynote 这俩 APP, 里面都有.storyboardc 和.nib 文件,而且还很多。
    mistak1992
        22
    mistak1992   82 天前
    @neverfall 看情况啦, 如果赶时间, ib 还是挺好的, 特别是不同考虑后期维护的情况哈哈哈
    h386926074
        24
    h386926074   78 天前
    关键我用 xcode11.2 跑了 代码 再用 xcode11.1 能跑起来吗
    mcluyu
        25
    mcluyu   78 天前
    @h386926074 为什么不能呢
    h386926074
        26
    h386926074   78 天前
    @YanXiF 这个办法可行
    RiceNoodle
        27
    RiceNoodle   40 天前
    被卡到怀疑人生~ 不得不来顶一下这个帖子
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   715 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
    ♥ Do have faith in what you're doing.