首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误ITMS-90046:“无效的代码签名权利。”使用自定义应用程序

错误ITMS-90046:“无效的代码签名权利。”使用自定义应用程序
EN

Stack Overflow用户
提问于 2016-01-18 10:57:13
回答 5查看 5.3K关注 0票数 7

我试图使用Application Loader将应用程序上传到苹果商店,在应用程序权限中包括Associated Domains,但我有一个错误:

错误ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含在iOS上不支持的代码签名权利。具体来说,'Payload/MyApp.app/MyApp‘中的键’com.apple.developer.关联方-域‘的值'applinks:http://XXX.internal/’是不支持的。”

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

有什么问题吗?我尝试过重新创建所有证书、配置配置文件等。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-01-19 10:16:33

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

代码语言:javascript
复制
applinks: http://something.com

现在我有了:

代码语言:javascript
复制
applinks:something.com

而且效果很好。

票数 12
EN

Stack Overflow用户

发布于 2016-01-18 11:06:47

转到xcode preferences.Accounts。选择您的开发人员帐户并双击右侧的团队名称。您将在那里看到所有的配置文件,选择任何人并在finder中显示。现在删除所有这些文件并移到垃圾中。

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

现在再试着建造。如果有用的话请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2016-12-07 21:35:47

对于其他人来说,这个问题实际上是在你的应用程序ID中,所以仅仅删除你的配置文件并不能解决任何问题。下面是如何修复它:

代码语言:javascript
复制
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

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

问题解决了。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34853007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档