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

macOS 10.14 Mojave 打不开 Xcode 8.3.3 或者 8.X 版本,各位有遇到吗?

  •  1
     
  •   v2Next · 2018-09-29 09:39:21 +08:00 · 6524 次点击
    这是一个创建于 2007 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用的 High Sierra,由于需要适配性原因,电脑必须存放 Xcode 8 和 Xcode 9。 后来 Mojave 出了正式版后便升级了,升级后发现 Xcode 8 打不开,一双击就类似与秒闪退的效果( Dock 栏还没有动画就退出)。想请问下各位有装 Mojave 同时装有旧版本的 Xcode 吗

    xcode_crash.gif

    12 条回复    2018-09-30 09:52:40 +08:00
    ruixingchen
        1
    ruixingchen  
       2018-09-29 09:43:07 +08:00
    项目升级吧老铁.......或者如果只是临时需要用 Xcode8, 虚拟机可以破
    sonyxperia
        2
    sonyxperia  
       2018-09-29 09:47:23 +08:00
    OS X 真是厉害呢
    v2Next
        3
    v2Next  
    OP
       2018-09-29 09:50:31 +08:00
    @ruixingchen 我是做 SDK 开发的,要做兼容性所以每次打包 SDK 的时候必须要用 Xcode 8,平时开发倒是可以用新版 Xcode,但还是挺头疼的
    ruixingchen
        4
    ruixingchen  
       2018-09-29 10:10:47 +08:00
    @sonyxperia 那就没办法了, 新系统不要那么快带到生产环境啊, 尤其是你这种对兼容性有硬性要求的, 单独搞个测试机升级试试看有没有问题再决定, 本来我也打算升级, 看了下除了黑暗模式, 剩下的没什么吸引我的了
    看了下 Xcode 的时间表, 基本都是第二年三月发布第三个小版本, 同时不再支持上个 macOS, 那时候升级刚好合适.
    ruixingchen
        5
    ruixingchen  
       2018-09-29 10:11:00 +08:00
    @v2Next 那就没办法了, 新系统不要那么快带到生产环境啊, 尤其是你这种对兼容性有硬性要求的, 单独搞个测试机升级试试看有没有问题再决定, 本来我也打算升级, 看了下除了黑暗模式, 剩下的没什么吸引我的了
    看了下 Xcode 的时间表, 基本都是第二年三月发布第三个小版本, 同时不再支持上个 macOS, 那时候升级刚好合适.
    v2Next
        6
    v2Next  
    OP
       2018-09-29 10:13:02 +08:00
    @ruixingchen 嗯 是的,吃教训了。打算降回 High Sierra 了
    sonyxperia
        7
    sonyxperia  
       2018-09-29 11:00:16 +08:00
    @ruixingchen #4 public beta 试过黑暗模式,感觉还很粗糙,所以现在也还没升级。
    我是写 Java 的,用不到 xcode,我猜应该开发环境对我来说没什么影响
    youngcube
        8
    youngcube  
       2018-09-29 19:43:47 +08:00
    可以试下切到命令行打开这个 Xcode8
    如果出现问题,问题会打印在命令行里
    我估计有可能是证书问题
    wohenyingyu03
        9
    wohenyingyu03  
       2018-09-30 08:27:55 +08:00 via iPhone
    兼容性和 Xcode 版本有关系? Xcode 10 一样可以调试 iOS 9 啊……
    v2Next
        10
    v2Next  
    OP
       2018-09-30 08:56:49 +08:00
    @wohenyingyu03 当然有关系了,我没说适配 iOS,是要适配 Xcode,你 Xcode 9 build 的 SDK,Xcode 8 就用不了,Xcode 8 build 的 SDK 高版本都可使用。
    v2Next
        11
    v2Next  
    OP
       2018-09-30 09:10:29 +08:00
    @youngcube 应该是和证书没关系的,terminal 打开的会提示 'LSOpenURLsWithRole() failed with error -10810'
    wohenyingyu03
        12
    wohenyingyu03  
       2018-09-30 09:52:40 +08:00
    @v2Next 好吧,我 xcode10 build 出来的.a 静态库,可以在 Xcode8 里用,不太清楚你们的 sdk 是什么……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3148 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:32 · PVG 20:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.