Ios branch.io universal link不适用于试飞构建

Ios branch.io universal link不适用于试飞构建,ios,testflight,branch.io,ios-universal-links,Ios,Testflight,Branch.io,Ios Universal Links,我已经配置了branch.io deep link和所有选项,如中所述 dev.branch.io/getting-started/universal-app-links/overview/ 我已经在XCode端设置了相应的配置以及SDK集成,如中所述 我已经使用页面上提供的工具和脚本验证了universal链接 所有测试均为阳性 如果我直接从XCode以调试模式构建和安装,我还能够从粘贴在Notes应用程序中的深层链接成功启动应用程序 但是,一旦我通过试飞发布构建,我就无法成功启动应用程序,它

我已经配置了branch.io deep link和所有选项,如中所述 dev.branch.io/getting-started/universal-app-links/overview/

我已经在XCode端设置了相应的配置以及SDK集成,如中所述

我已经使用页面上提供的工具和脚本验证了universal链接

所有测试均为阳性

如果我直接从XCode以调试模式构建和安装,我还能够从粘贴在Notes应用程序中的深层链接成功启动应用程序


但是,一旦我通过试飞发布构建,我就无法成功启动应用程序,它总是会将我带到应用程序商店。

无论您是在模拟器、设备还是试飞上进行测试,只要单击分支深度链接,您的应用程序都会打开并传递数据。分支对TestFlight的唯一问题是TestFlight处理IDFA的方式。TestFlight使用了一个伪造的IDFA,它搞乱了分支如何安装和打开

在我使用TestFlight对分支进行的内部测试中:

√ opens background
√ opens terminated
√ data passed
√ Universal Links
√ URI Scheme
x install on first open (regardless of IDFA change)
如果您的应用程序未在TestFlight中打开,则可能存在配置问题。您要确保您的匹配

此外,您希望确保您的TestFlights测试人员处于相同的位置。这对于Apple Universal链接的工作至关重要


最好,

也许您正在使用开发密钥?谢谢您回答@SerhiiLondar的问题。我联系了branch.io支持部门,他们说调试不能在试飞构建或模拟器上进行。这是由于IDFA在每次试飞安装时分配的不同。他们建议,只要我可以使用XCode进行调试并验证流,它就可以在appstore中工作一次。将此标记为答案,因为我自己还不能发布答案:(