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

使用旧版Expo SDK构建的React Native应用能否提交到App Store?

解答

旧版Expo SDK应用的App Store提交可行性

  • 苹果官方没有禁止使用旧版本第三方SDK构建的应用提交,只要最终构建出的ipa包满足以下基础要求即可正常提交:
    • 使用苹果当前要求的最低版本Xcode构建(2024年起要求Xcode 15及以上)
    • 未调用苹果已公示废弃的私有API
    • 最低支持的iOS系统版本符合苹果当前要求
  • Expo SDK 40本身不存在私有API问题,只要你构建流程符合上述要求,就可以正常提交,SDK版本本身不会成为被拒理由。

定位权限逻辑差异的审核影响

  • 苹果审核不会限制你调用哪种权限申请接口,只会校验权限声明和实际使用场景的一致性,所以旧版只调用requestLocationPermissionsAsync的逻辑不会直接导致被拒。
  • 你需要重点确认两个审核关键点,避免权限相关被拒:
    • 你的Info.plist中必须包含和实际使用场景完全匹配的权限描述:如果用到后台定位,必须同时填写前台定位、后台定位的权限描述字符串,且明确说明使用定位的具体用途,不能使用模糊的通用描述。
    • 权限申请时机符合要求:不能在App冷启动后未触发任何相关功能时就弹出定位权限申请,必须在用户主动使用需要定位的功能时再触发申请。
  • 新版SDK分两次申请前后台权限、旧版SDK单次申请的逻辑差异,不会触发审核问题,只要实际权限使用和你在plist、审核备注中说明的用途一致即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 09:21:03