简体   繁体   中英

Have trouble with iOS 9 Universal Links when adding character * in applinks as 'applinks:*.codestuffs.com' which is inside Associated Domains section

In Apple's document, it said "You can use the asterisk character * as a wildcard to match variations of an associated domain.” It may looked like this: “applinks:*.users.mywebsite.com”. (Apple document url: https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html )

But when we use character * , our link looks like "applinks:*.codestuffs.com". And we input it in Associated Domains section in the Capabilities tab of project setting. We failed to upload an ipa via Application Loader.

We encounter an error: ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'applinks:*.codestuff.com' for key 'com.apple.developer.associated-domains' in 'Payload/BAdaUS.app/BAdaUS' is not supported."

Any hint will be appreciated.

That error means the applinks URL isn't valid.

The Apple page you linked to is the prerelease documentation for iOS 9.3. Using the applinks:*.mywebsite.com wildcard is a new feature in iOS 9.3 ( source ), so you can't submit IPAs using it quite yet.

Here's the same Apple doc page for the current public iOS release (9.2.1): https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM