Bananana
V2EX  ›  Apple

Xcode27 模拟器不支持 x86_64,国内目前怎么适配 duo?

By Bananana at 5 天前 · 2038 次点击

是这样的,

  1. Xcode27 开始不支持 x86_64 的模拟器了,iPhone duo 又必须用 27.1 编译模拟器
  2. 国内的大量和泛用的 SDK ,比如高德地图 SDK ,只支持真机 arm 和 x86_64 模拟器的 切片
  3. 我问了高德的技术客服,答复是还没有排期支持 arm64 模拟器。

那国内这么多 app ,有 duo 真机前要怎么适配 duo 呢。。。难道工程里一个一个 sdk ,判断模拟器不编译??那不得累死

14 条回复  •  2026-09-23 17:09:58 +08:00
iOCZS
   1
iOCZS  
   5 天前
SDK 应该很早就支持 arm64 了,arm 模拟器就能用
Bananana
   2
Bananana  
OP
   5 天前
@iOCZS 很多国内的 SDK 不支持,比如高德地图
Felldeadbird
   3
Felldeadbird  
   5 天前
把它当成平板来看呢?
eternityz
   4
eternityz  
   5 天前
一个 prompt 的事
iOCZS
   5
iOCZS  
   5 天前
@Bananana #2 看了,很早就支持了: https://developer.amap.com/api/ios-sdk/summary
iyeatse
   6
iyeatse  
   5 天前
当然是把真机 arm64 转成模拟器二进制啦
https://github.com/bogo/arm64-to-sim
nah
   7
nah  
   5 天前
你急什么?“高德 or 苹果”的时候不会以为有人会选“高德”吧?
Bananana
   8
Bananana  
OP
   4 天前
@iOCZS arm64 真机和 arm64 模拟器是不一样的,高德 SDK 只是支持了 arm64 真机。。。
MX123
   9
MX123  
   4 天前
Apple 的 Duo 说明区分了未采用 iOS 27 SDK 、采用 iOS 27 SDK ,以及采用 iOS 27.1 SDK 的显示方式。旧应用仍可运行,但可能使用兼容尺寸
MX123
   10
MX123  
   4 天前
先用 iOS 26 构建,等真机出来了,再适配 iOS 27 呗
Bananana
   11
Bananana  
OP
   4 天前
@nah #7 ?
iOCZS
   12
iOCZS  
   4 天前
@Bananana #8 看了下,平台差异导致指令和链接库可能不一致
userblocked
   13
userblocked  
   4 天前
@MX123 兼容尺寸可不太好看

MX123
   14
MX123  
   4 天前
@userblocked 适配工作有点大,非原生的更难受
© 2026 V2EX · 30ms · 3.9.8.5