您当前的位置: 首页 > 技术文章 > 移动开发

Universal Link的apple-app-site-association填写appID最正确的方法

作者: 时间:2022-06-30阅读数:人阅读

在配置Universal Link的是需要创建apple-app-site-association文件。里面有需要填写appID。

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "团队ID.软件BundleID/APP ID",
                "paths": ["限制的路径节点名,没有限制就填*"]
            }
        ]
    }
}

appID最正确的获取方法是:直接去XCode编译后的包里,找到embedded.mobileprovision 文件,该文件里 application-identifier显示的内容就是apple-app-site-association 里的appID要填写的内容。

步骤:

1、先运行一下项目。

2、找到编译后的目录。有两种方法:直接访问/通过XCode进入

(1)直接访问

编译后的文件路径:/Users/用户名/Library/Developer/Xcode/DerivedData/工程名-sdsdfsfdsfdsdfsf/Build/Products,文件下面有XXX-iphoneos,XXXX-iphonesimulator样式的文件夹。选择符合我们运行设备和版本的文件夹,点击进入。

Universal Link的apple-app-site-association填写appID最正确的方法(图1)

(2)可以通过Xcode直接进入:

Xcode -> Preferences -> Locations

单击Derived Data 箭头即可进入编译产生的目录文件夹。然后在里面找到包含有我们的工程名的文件夹(文件名类似:“工程名-geykbzytgtgsegcrodkvxvfktiow”),点击进入。Universal Link的apple-app-site-association填写appID最正确的方法(图2)

进入Build,进入Products,然后根据运行的是手机还是模拟器,点击对应的文件夹,进入。

Universal Link的apple-app-site-association填写appID最正确的方法(图1)

3、进入app 包,找到embedded.mobileprovision 文件

找到app包,右键点击【显示包内容】

Universal Link的apple-app-site-association填写appID最正确的方法(图4)

 在app包里找到embedded.mobileprovision 文件,就能在右侧预览往下活动看到application-identifier。 application-identifier显示的内容就是apple-app-site-association 里的appID要填写的内容。

Universal Link的apple-app-site-association填写appID最正确的方法(图5)

参考:

Xcode编译后的文件路径_zhuimengfuyun的专栏-CSDN博客_xcode 编译好的文件在哪

iOS Universal Links踩坑之旅 - 简书

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

加载中~
如果您对我们的成果表示认同并且觉得对你有所帮助可以给我们捐赠。您的帮助是对我们最大的支持和动力!
捐赠我们
扫码支持 扫码支持
扫码捐赠,你说多少就多少
2
5
10
20
50
自定义
您当前余额:元
支付宝
微信
余额

打开支付宝扫一扫,即可进行扫码捐赠哦

打开微信扫一扫,即可进行扫码捐赠哦

打开QQ钱包扫一扫,即可进行扫码捐赠哦

天猫38节现货-全屋智能