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

9 月 22 日
 Bananana

是这样的,

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

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

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

MX123
9 月 23 日
@userblocked 适配工作有点大,非原生的更难受

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1244007

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX