Bananana
V2EX  ›  Apple

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

  •  
  •   Bananana · 23h 41m ago · 1154 views

    是这样的,

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

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

    12 replies    2026-09-23 15:05:35 +08:00
    iOCZS
        1
    iOCZS  
       23h 27m ago
    SDK 应该很早就支持 arm64 了,arm 模拟器就能用
    Bananana
        2
    Bananana  
    OP
       23h 17m ago
    @iOCZS 很多国内的 SDK 不支持,比如高德地图
    Felldeadbird
        3
    Felldeadbird  
       23h 12m ago
    把它当成平板来看呢?
    eternityz
        4
    eternityz  
       23h 1m ago
    一个 prompt 的事
    iOCZS
        5
    iOCZS  
       20h 34m ago
    @Bananana #2 看了,很早就支持了: https://developer.amap.com/api/ios-sdk/summary
    iyeatse
        6
    iyeatse  
       19h 15m ago
    当然是把真机 arm64 转成模拟器二进制啦
    https://github.com/bogo/arm64-to-sim
    nah
        7
    nah  
       19h 2m ago
    你急什么?“高德 or 苹果”的时候不会以为有人会选“高德”吧?
    Bananana
        8
    Bananana  
    OP
       6h 36m ago
    @iOCZS arm64 真机和 arm64 模拟器是不一样的,高德 SDK 只是支持了 arm64 真机。。。
    MX123
        9
    MX123  
       5h 24m ago
    Apple 的 Duo 说明区分了未采用 iOS 27 SDK 、采用 iOS 27 SDK ,以及采用 iOS 27.1 SDK 的显示方式。旧应用仍可运行,但可能使用兼容尺寸
    MX123
        10
    MX123  
       5h 23m ago
    先用 iOS 26 构建,等真机出来了,再适配 iOS 27 呗
    Bananana
        11
    Bananana  
    OP
       4h 43m ago
    @nah #7 ?
    iOCZS
        12
    iOCZS  
       1h 25m ago
    @Bananana #8 看了下,平台差异导致指令和链接库可能不一致
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5282 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 08:30 · PVG 16:30 · LAX 01:30 · JFK 04:30
    ♥ Do have faith in what you're doing.