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

Xcode报ERROR ITMS-90158,首字符为h的URL schemes格式错误原因?

ERROR ITMS-90158 报错核心原因
  • 你对URL Schemes的定义理解有误:苹果要求的URL Scheme是完整URL结构中://之前的部分,不允许携带://及后续路径字符。你提交的配置里错误将https://g整段填为URL Scheme,系统识别到内容包含:、/这类非法字符,触发格式校验报错,并非首字符h不符合要求。
  • Angular/Ionic 项目的典型配置错误场景:你大概率是在以下配置入口填错了内容:
    • Xcode 中Info.plist的CFBundleURLTypes → CFBundleURLSchemes数组字段
    • Capacitor 项目的capacitor.config.ts里的urlScheme配置项
    • Cordova 项目的cordova-plugin-customurlscheme插件参数
      如果你是要配置Universal Links(通用链接)实现HTTPS域名跳转唤醒应用,不需要配置到URL Schemes中,该能力对应Xcode的Signing & Capabilities → Associated Domains配置项,和URL Schemes是完全独立的两类配置。
  • 修复方案:
    提取你填入的字符串中://之前的部分作为URL Scheme即可,比如https://g仅保留https(注:公知协议如HTTP、HTTPS无需手动配置为自定义URL Scheme,若没有特殊需求建议使用独有的自定义标识如myapp作为scheme,避免和系统协议冲突)。

验证方法:解压导出的IPA包,查看Payload目录下应用包内的Info.plist,确认CFBundleURLSchemes下所有值均不包含特殊字符即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 12:12:00