在将应用程序上传到Itunes Store时,我收到了以下错误,有任何人可以帮我解决这个问题吗?
我的应用程序通过网站和电子邮件支持深层链接和通用链接,因此我在我的功能文件中添加了相关的域。
错误ITMS-90046:“无效的代码签名权利。您的申请 bundle的签名包含不是的代码签名权利 iOS上支持。具体来说,价值'applinks:www.some-app.com/*' 对于'com.apple.developer.associated-domains'中的关键字 “Payload / myapp.app / myapp”不受支持。“
我无法禁用此选项,因为我的应用需要这样做。
答案 0 :(得分:0)
您好,欢迎来到StackOverFlow。看起来该条目的语法不正确。
'applinks:www.some-app.com/*
不是正确的条目,因为您只能定义域,而不能在关联的域条目中定义路径。请更正为'applinks:www.some-app.com'
并尝试一下。
根据Apple的文档,您必须在网站关联文件中指定路径等:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html
您可以在其中指定正则表达式/路径模式。