错误ITMS-90046:"无效的代码签名权利。"使用自定义applink

时间:2016-01-18 10:57:14

标签: ios itunesconnect application-loader google-app-indexing

我已尝试在应用程序权利中使用Application Loader包含Associated Domains将应用程序上传到Apple商店,但我收到了错误消息:

  

错误ITMS-90046:"无效的代码签名权利。您的应用程序包的签名包含iOS上不支持的代码签名权利。具体而言,价值' applinks:http://XXX.internal/'对于密钥&com; apple.developer.associated-domains'在' Payload / MyApp.app / MyApp'不受支持。"

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

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

5 个答案:

答案 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)

检查enter image description here

时遇到同样的问题

应用程序ID推送通知已禁用且项目已启动通知已关闭通知问题已解决 enter image description here

答案 4 :(得分:-1)

关闭功能中的关联域然后再为我解决它。