我 Android 开发,只负责协助打包 iOS
公司内部应用,用的企业证书发布。但由于证书问题,每年要例行打包发布新版本
问题来了,项目似乎是远古 Swift 2 的代码,只能用 Xcode 8 打包,但 Xcode 8 在 Mojave 之后就无法正常打开运行,只能停在 High Siera 。用 Xcode 自动迁移到 Swift 3 又会产生各种错误,重写更不现实
部门就两台 Mac,其中一台为了这破项目打包,只能停在 High Siera,导致无法用这台 Mac 开发新 App,似乎有点得不偿失
虚拟机也试过,宿主 Windows,但是公司配的电脑属实拉跨,虚拟机比幻灯片还慢……
有大佬有解决方案么?
1
xayoung 2021-09-10 15:53:03 +08:00
去黄鱼整一台老的 Mac,专门用来打包
|
2
objectxiang 2021-09-10 15:54:01 +08:00
一台 Mac 可以装两个不同的 Mac 系统。装个最新版就行了。
|
3
luosch 2021-09-10 15:58:57 +08:00
你们公司没有 iOS 吗
|
4
ElvY 2021-09-10 16:07:58 +08:00
找外包升级下 Swift,4.2 以后 ABI 就稳定了。
|
5
ArJun 2021-09-10 16:30:17 +08:00
升级 swift 吧,语法很简单的
|
6
salor 2021-09-10 16:59:02 +08:00
新建宗卷可以装多个新系统,现在 Xcode8 打包上架会被拒吧。
|
7
nieyujiang 2021-09-10 17:03:01 +08:00
@salor #6 认真审题,企业包
|
8
nieyujiang 2021-09-10 17:03:40 +08:00
如果不改东西,直接重签名不就行了
|
9
MrKrabs 2021-09-10 18:41:27 +08:00
虚拟机最简单吧,性能不够找公司呗
|
10
95276 2021-09-10 19:14:08 +08:00 via iPhone
@nieyujiang +1
|
11
b1iy OP |
12
code4you 2021-09-11 20:39:14 +08:00
淘宝 试一试 或者咸鱼买个旧电脑专门打包~
|
13
oxromantic 2021-09-12 01:43:34 +08:00
@b1iy 直接重签名好了,Info.plist 也可以修改版本号,其他资源如果配置文件也需要调整一样可以调整,ipa 就是个 zip 包而已,保持目录结构别变就行
|
14
paopaosa 2021-09-12 08:59:21 +08:00
弄个黑苹果打包也没有什么难度吧。
|
15
caotian 2021-09-13 15:01:48 +08:00
也遇到同样的问题, 编译好的文件导出保存. 签名过程可以在最新版本的 xcode 里也可以, 不依赖之前的 xcode
|