gpt4 book ai didi

ios - Apple 关联文件在开发中获取,但在 TestFlight 和 App Store 中未获取

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:12 25 4
gpt4 key购买 nike

通用链接在开发中工作得很好,但是一旦我签署了应用程序并将它们部署到 TestFlight 和 App Store,看起来 apple-app-site-association 没有被获取,因此应用程序没有注册打开通用链接。

<强>1。/.well-known/apple-app-site-association 文件:

{  
"applinks": {
"apps": [],
"details": [{
"appID": "myteamid.com.mycompany.appName",
"paths": ["*"]
}]
}
}

服务器部分看起来不错,因为每当我通过手机上的数据线运行应用程序时,它都会成功获取。

App Search API 验证工具为指向应用程序的链接返回此信息:

需要采取的行动

  • 无法提取通用链接所需的信息。学习如何实现推荐的通用链接。
  • 错误,没有具有域授权的应用
  • 用于验证深层链接双重身份验证的权利数据来自您应用的当前发布版本。此数据可能需要 48 小时才能更新。

2) 能力:

关联域 - ON 域列表:应用链接:link.mycompany.com

我打开的其他东西是:推送通知和后台模式。

3) 配置文件:我在添加通用链接和推送通知后创建了一个新的,它包括:

能力:

  • 关联域,

  • 列表项

  • 游戏中心,

  • 应用内购买,

  • 钥匙串(keychain)共享,

  • 推送通知。

权利:

  • 获取任务允许,

  • 应用环境,

  • com.apple.developer.associated-domains,

  • com.apple.developer.team-identifier,

  • 应用程序标识符,

  • beta-reports-active,

  • 钥匙串(keychain)访问组

4) 安装应用程序时,它在测试飞行中的行为与通过电缆加载时的行为不同:

  • 通过电缆 我可以看到对 apple-app-site-association 文件的成功 http 请求并最终形成进程 swcd: "Added service 'applinks', appID 'myteamid.com.mycompany.appName',域 'link.mycompany.com' "

  • 测试飞行 - 安装时没有 http 请求的迹象,如果我之前通过电缆安装了应用程序,则会显示以下行:“已删除服务‘applinks’ ,应用程序 ID“myteamid.com.mycompany.appName”,域“link.mycompany.com”(已删除的域)“

这当然会导致每当我通过 TestFlight 或 Describution 安装应用程序时,通用链接都不起作用。

有什么地方出错了吗?

最佳答案

在 Apple Developer Technical Support 的帮助下,我终于弄清楚了这个问题。在我的 (cordova) 项目文件夹中有两个文件:

Entitlements-Debug.plist权利-Release.plist

当我将值 applinks:mywebpage.com 添加到 Capabilities->Associated domains->Domains 时,Entitlements-Debug.plist 得到以下行:

<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:mywebpage.com</string>=
</array>

但是 Entitlements-Release.plist 没有改变。我为解决这个问题所做的是从 Entitlements-Debug.plist 中复制粘贴生成的行。在此之后,我执行了与之前完全相同的存档和上传过程,一切正常。

关于ios - Apple 关联文件在开发中获取,但在 TestFlight 和 App Store 中未获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52735578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com