供应配置文件前缀与其编译时使用的前缀不同 [英] Provisioning profile prefix different than that it compiles with

查看:107
本文介绍了供应配置文件前缀与其编译时使用的前缀不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到了使Branch无法工作以进行深层链接的问题。我认为这是因为应用程序前缀。

I'm running into problems getting Branch to work for deep linking. My thought is it's because of the app prefix.

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

I go to the developer portal and create a new app id:

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

Then I create a new provisioning profile using that app id:

当我转到设置我的prov个人资料和dev cert前缀不匹配:

When I go to set my prov profile and dev cert the prefix do not match:

因此,我猜该应用程序的编译前缀与配置文件中的前缀不同。因此,当我尝试从Branch深层链接时,找不到该应用。

So I'm guessing that the app is being compiled with a different prefix than what's in the provisioning profile. So when I try to deep link from Branch, it's not finding the app.

我尝试创建新的证书,新的配置文件和新的应用程序ID。没有任何办法可以解决此问题。有任何想法吗?

I've tried creating new certificates, new provisioning profiles, new app id's. Nothing fixes this. Any ideas?

推荐答案

Alex,这里有Branch:是的,配置文件不匹配肯定会导致通用链接不起作用!但是,它不会对网址方案深层链接产生任何影响。两者都都坏了吗?

Alex with Branch here: yes, the provisioning profile mismatch would definitely cause Universal Links not to work! However it shouldn't have any effect on URL scheme deep links. Are both broken right now?

很难在不访问项目文件的情况下准确地确定供应配置文件配置的关闭位置,但这是有关所有内容的Apple文档页面。可以设置的位置: https:// developer .apple.com / library / ios / documentation / IDEs / Conceptual / AppDistributionGuide / ConfiguringYourApp / ConfiguringYourApp.html

It's tough to troubleshoot exactly where the provisioning profile configuration is off without access to the project file, but here is the Apple docs page about all the places it can be set: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html

这篇关于供应配置文件前缀与其编译时使用的前缀不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆