7

我尝试使用应用程序权利中的Application Loader包含将应用程序上传到苹果商店Associated Domains,但出现错误:

错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 上不支持的代码签名权利。具体而言,值为 'applinks: http://XXX.internal/ ' 密钥 'com.apple.developer。不支持“Payload/MyApp.app/MyApp”中的关联域。”

  • 我使用分发证书
  • 我已经ON在苹果开发者的 App Ids 中检查了 Associated Domains
  • 我已经使用应用程序 ID(启用了关联域)和分发证书创建了配置文件

可能是什么问题?我已经尝试重新创建所有证书、配置文件等。

4

5 回答 5

12

我已经解决了这个问题。我的问题是我写错了域名。我以前有:

applinks: http://something.com

现在我有:

applinks:something.com

而且效果很好。

于 2016-01-19T10:16:33.303 回答
1

转到 xcode 首选项。帐户。选择您的开发者帐户,然后双击右侧的团队名称。您将在那里看到所有配置文件,选择任何人并在查找器中显示。现在删除所有这些文件并移至垃圾箱。

现在从 xocde 中删除您的帐户。退出 xcode。现在重新打开 xcode 并转到首选项并添加您的开发者帐户。从这里下载所有配置文件。

现在重新尝试构建。让我知道它是否有效。

于 2016-01-18T11:06:47.680 回答
-1

检查时我遇到了同样的问题在此处输入图像描述

app id Push Notifications Disabled and project ON Notifications Im off Notification 问题已解决 在此处输入图像描述

于 2016-12-08T14:33:36.840 回答
-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

这将使您现有的配置文件无效,因此单击配置文件,您将看到显示旧配置文件的小图标现在无效。删除那些。生成新的,下载它们并重建您的应用程序。

问题解决了。

于 2016-12-07T21:35:47.457 回答
-1

关闭功能中的关联域然后再打开为我解决了这个问题。

于 2017-08-07T14:15:45.310 回答