我已尝试在应用程序权利中使用Application Loader
包含Associated Domains
将应用程序上传到Apple商店,但我收到了错误消息:
错误ITMS-90046:"无效的代码签名权利。您的应用程序包的签名包含iOS上不支持的代码签名权利。具体而言,价值' applinks:http://XXX.internal/'对于密钥&com; apple.developer.associated-domains'在' Payload / MyApp.app / MyApp'不受支持。"
ON
可能是什么问题?我尝试重新创建所有证书,配置文件等。
答案 0 :(得分:10)
我已经解决了这个问题。 我的问题是我写错了域名。我以前有过:
applinks: http://something.com
现在我有:
applinks:something.com
它工作得很好。
答案 1 :(得分:1)
转到xcode偏好设置。帐户。选择您的开发者帐户,然后双击右侧的团队名称。您将在那里看到所有配置文件,选择任何人并在查找器中显示。现在删除所有这些文件并移至垃圾箱。
现在从xocde中删除您的帐户。退出xcode。 现在重新打开xcode并转到首选项并添加您的开发者帐户。从这里下载所有配置文件。
现在重新尝试构建。如果有效,请告诉我。
答案 2 :(得分:-1)
对于遇到此问题的其他人来说,问题实际上在您的应用ID中,因此只是删除您的配置文件无法解决任何问题。以下是修复方法:
1. Login into your apple developer account
2. Choose certificates and provisioning
3. Click on App ID
4. Click on the edit button for that App ID
5. Turn off Associated Domains
6. Save
这将使您现有的配置文件无效,因此请点击配置配置文件,您会看到显示旧图标的小图标现在无效。删除那些。生成新的,下载并重建您的应用程序。
问题解决了。
答案 3 :(得分:-1)
答案 4 :(得分:-1)
关闭功能中的关联域然后再为我解决它。