供应配置文件前缀与使用

时间:2016-04-28 13:12:48

标签: ios xcode branch provisioning-profile deep-linking

我遇到了让分支机构进行深层链接的问题。我的想法是因为app前缀。

我转到开发人员门户网站并创建一个新的应用ID:

enter image description here

然后,我使用该应用ID创建新的配置文件:

enter image description here

当我去设置我的prov配置文件和dev证书时,前缀不匹配:

enter image description here

因此,我猜测应用程序的编译时间与服务配置文件中的内容不同。因此,当我尝试从分支深层链接时,它没有找到应用程序。

我尝试过创建新证书,新配置文件,新应用ID。没有什么能解决这个问题。有任何想法吗?

2 个答案:

答案 0 :(得分:1)

Alex with Branch:是的,配置文件不匹配肯定会导致Universal Links无法正常工作!但是它不应该对URL方案深层链接产生任何影响。现在都破了吗?

很难在不访问项目文件的情况下准确排除配置文件配置的关闭位置,但这里是Apple文档页面,其中包含可以设置的所有位置:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html

答案 1 :(得分:0)

事实证明,由于Apple强加的AASA文件大小限制,Universal Links不支持Branch测试密钥。

因此,如果您的通用链接不起作用并且您正在使用测试密钥,那可能就是原因。此外,请确保您使用的网址不包含/ m /,因为它不是通用链接。