将applinks中的字符*添加为“applinks:*。codestuffs.com”时,在iOS 9通用链接中遇到问题,该链接位于“关联域”部分

时间:2016-03-02 10:27:09

标签: ios ios9 applinks

在Apple的文档中,它说“你可以使用星号字符*作为通配符来匹配相关域的变体。”它可能看起来像这样:“applinks:*。users.mywebsite.com”。(Apple文档网址:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

但是当我们使用character *时,我们的链接看起来像“applinks:*。codestuffs.com”。我们在项目设置的Capabilities选项卡的Associated Domains部分输入它。我们无法通过Application Loader上传ipa。

我们遇到错误: 错误ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含iOS不支持的代码签名权利。具体来说,值'applinks:*。codestuff.com'用于密钥'com.apple.developer.associated-domains 'in'Ofload / BAdaUS.app / BAdaUS'不受支持。“

任何提示都将受到赞赏。

2 个答案:

答案 0 :(得分:3)

该错误表示applinks网址无效。

您链接的Apple页面是iOS 9.3的预发布文档。使用applinks:*.mywebsite.com通配符是iOS 9.3(source)中的一项新功能,因此您无法使用它来提交IPA。

这是当前公开iOS版本(9.2.1)的Apple文档页面:https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

答案 1 :(得分:0)

这是我撰写的关于设置通用链接的帖子:https://www.appsflyer.com/blog/how-to-set-up-ios-9-universal-links-for-your-app/