You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

提交App至App Store遇ITMS-90863错误:HID_Approve_SDK不支持Apple Silicon Mac

解决ITMS-90863: Apple silicon Macs支持问题(HID Approve SDK缺失)

以下是针对性的解决步骤:

  • 检查SDK的平台架构支持
    先确认HID Approve SDK是否包含Apple Silicon Mac(arm64)和Intel Mac(x86_64)的架构支持。在终端执行命令查看:

    lipo -info /path/to/HID_Approve_SDK.framework/HID_Approve_SDK
    

    如果输出里没有Mac对应的架构,直接联系HID官方获取支持Mac平台的SDK版本,或者确认该SDK是否有Mac专属分发包。

  • 调整Xcode项目的平台配置
    打开Xcode项目,进入目标的Build Settings:

    • 找到Supported Platforms,如果你的App仅面向iOS,取消勾选Mac Catalyst选项;
    • 若需要支持Mac Catalyst,在Excluded Architectures中为Mac平台添加SDK不支持的架构,同时确认SDK是否兼容Mac Catalyst环境。
  • 修正Framework的嵌入与路径配置
    进入目标的General标签页:

    • 在Frameworks, Libraries, and Embedded Content中,确保HID_Approve_SDK.framework的状态设置为Embed & Sign;
    • 切换到Build Settings,检查Runpath Search Paths,添加正确的路径(比如$(FRAMEWORK_SEARCH_PATHS)),保证Mac构建时@rpath能正确定位到SDK。
  • 清理缓存后重新构建
    执行Xcode菜单的Product > Clean Build Folder清理缓存,然后切换到Apple Silicon Mac的模拟器/真机重新构建项目,验证运行正常后再打包提交。

  • 检查集成方式的平台限制
    如果用CocoaPods集成,在Podfile里限制SDK仅在iOS平台生效:

    pod 'HIDApproveSDK', :platforms => [:ios]
    

    手动集成的话,确保仅在iOS目标中添加该Framework,Mac相关目标不要包含它。

内容的提问来源于stack exchange,提问作者VasuDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 18:10:27