美文网首页
iOS集成微信SDK上传App Store报错ERROR ITM

iOS集成微信SDK上传App Store报错ERROR ITM

作者: BoASir | 来源:发表于2019-12-13 11:36 被阅读0次

    最新的微信SDK目前是1.8.6.1,资源地址,并支持了Universal Link拉起微信以及返回App的功能。

    微信SDK接入方式

    问题:

    第一次接入时,在微信后台配置了UniversalLinks 微信后台配置信息
    Xcode -> Target -> Sign&Capabilities -> Associated Domains 也配置了Domains Associated Domains配置信息
    微信SDK配置代码
    URL Types
    真机、模拟器跑也没事,能跳转微信并返回App,但是在上架App Store时,报错 ERROR ITMS-90046
    网上各种方法试了也没用,包括新建bundleID、重新配置profile...

    解决方法:

    其他不改动,删除Associated Domains下的配置信息,像这样 结果

    然后提交App Store,就没问题了。

    思考及猜测:

    在苹果提供Associated Domains配置能跳转回App后,微信增加了跳转回APP的方式。会调用以下两种,若首选失败了,则调用备选方式。(我们前端同学没配置)

    首选:

    通过配置通用链接applinks:https://xxx.xxx.xxx/,但是需要H5在网页根目录配置apple-app-association
    官方网址
    检测apple-app-site-association是否有效

    {
        "applinks": {
            "apps": [],
            "details": [
                {
                    "appID": "9JA89QQLNQ.com.apple.wwdc",
                    "paths": [ "/wwdc/news/", "/videos/wwdc/2015/*"]
                },
                {
                    "appID": "ABCD1234.com.apple.wwdc",
                    "paths": [ "*" ]
                }
            ]
        }
    }
    

    备选:

    通过一直是通过URL Types里配置URL Schemes来实现,如:wx123456789这种样式

    相关文章

      网友评论

          本文标题:iOS集成微信SDK上传App Store报错ERROR ITM

          本文链接:https://www.haomeiwen.com/subject/yeqfnctx.html