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

远古 swfit2 iOS 工程打包

  •  
  •   b1iy · 2021-09-10 15:51:03 +08:00 · 1534 次点击
    这是一个创建于 930 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我 Android 开发,只负责协助打包 iOS

    公司内部应用,用的企业证书发布。但由于证书问题,每年要例行打包发布新版本

    问题来了,项目似乎是远古 Swift 2 的代码,只能用 Xcode 8 打包,但 Xcode 8 在 Mojave 之后就无法正常打开运行,只能停在 High Siera 。用 Xcode 自动迁移到 Swift 3 又会产生各种错误,重写更不现实

    部门就两台 Mac,其中一台为了这破项目打包,只能停在 High Siera,导致无法用这台 Mac 开发新 App,似乎有点得不偿失

    虚拟机也试过,宿主 Windows,但是公司配的电脑属实拉跨,虚拟机比幻灯片还慢……

    有大佬有解决方案么?

    15 条回复    2021-09-13 15:01:48 +08:00
    xayoung
        1
    xayoung  
       2021-09-10 15:53:03 +08:00
    去黄鱼整一台老的 Mac,专门用来打包
    objectxiang
        2
    objectxiang  
       2021-09-10 15:54:01 +08:00
    一台 Mac 可以装两个不同的 Mac 系统。装个最新版就行了。
    luosch
        3
    luosch  
       2021-09-10 15:58:57 +08:00
    你们公司没有 iOS 吗
    ElvY
        4
    ElvY  
       2021-09-10 16:07:58 +08:00
    找外包升级下 Swift,4.2 以后 ABI 就稳定了。
    ArJun
        5
    ArJun  
       2021-09-10 16:30:17 +08:00
    升级 swift 吧,语法很简单的
    salor
        6
    salor  
       2021-09-10 16:59:02 +08:00
    新建宗卷可以装多个新系统,现在 Xcode8 打包上架会被拒吧。
    nieyujiang
        7
    nieyujiang  
       2021-09-10 17:03:01 +08:00
    @salor #6 认真审题,企业包
    nieyujiang
        8
    nieyujiang  
       2021-09-10 17:03:40 +08:00
    如果不改东西,直接重签名不就行了
    MrKrabs
        9
    MrKrabs  
       2021-09-10 18:41:27 +08:00
    虚拟机最简单吧,性能不够找公司呗
    95276
        10
    95276  
       2021-09-10 19:14:08 +08:00 via iPhone
    b1iy
        11
    b1iy  
    OP
       2021-09-10 20:38:21 +08:00
    @nieyujiang 之前搞好了虚拟机,被一个同事格式化了,心态崩了。实在不行只能再走这条老路

    @ElvY 这 App 公司内部用,几年了只要改版本号,重写要再测试,可以但没必要
    code4you
        12
    code4you  
       2021-09-11 20:39:14 +08:00
    淘宝 试一试 或者咸鱼买个旧电脑专门打包~
    oxromantic
        13
    oxromantic  
       2021-09-12 01:43:34 +08:00
    @b1iy 直接重签名好了,Info.plist 也可以修改版本号,其他资源如果配置文件也需要调整一样可以调整,ipa 就是个 zip 包而已,保持目录结构别变就行
    paopaosa
        14
    paopaosa  
       2021-09-12 08:59:21 +08:00
    弄个黑苹果打包也没有什么难度吧。
    caotian
        15
    caotian  
       2021-09-13 15:01:48 +08:00
    也遇到同样的问题, 编译好的文件导出保存. 签名过程可以在最新版本的 xcode 里也可以, 不依赖之前的 xcode
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1188 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.