无法在XCode中设置签名证书。可执行文件包含无效签名

时间:2018-05-17 07:45:35

标签: ios xcode cordova xcode9

我想在我的iOS设备上运行我的cordova iOS应用程序进行测试。 以下是我的构建设置:

Build Settings

单击“启用开发签名”将“团队”设置为“无”。

我的构建成功。安装时,XCode显示以下错误:

Installation Failed

是否需要开发人员帐户才能在设备上运行cordova ios进行测试? cordova Android版已经在Play商店中使用 如何在没有开发者帐户的情况下设置签名证书? 如何修复无效的签名错误。我还没有设置任何签名。
注意:iOS全新。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

是的,您必须拥有开发者帐户才能获得签名证书。签名证书与您的配置文件配对,这也需要开发人员帐户才能创建。您需要两者都在物理设备上运行。您的设备还必须在您的帐户中注册,并包含在您的配置文件设备列表中,以便在App Store环境之外运行应用程序。

如果您在Xcode首选项>下设置了开发者帐户,Xcode会自动为您处理大部分内容。帐户> Apple ID。在该屏幕的右侧,您有一个" Teams"以及说"下载手册配置文件"和"管理证书......"那里有什么东西?

您的屏幕截图显示了一个包含您姓名的团队,表示您已拥有开发者帐户?

屏幕截图中还有一个按钮,显示"启用开发签名。"你尝试过运行吗?它不会自动为您处理事情吗? "自动管理签名"启用应该可以帮助您轻松点击这些按钮来解决这些问题。

否则,您需要转到Developer门户并手动注册签名证书。这是一个很多人已经写过博客和手册的过程。我不认为有必要重写其他人已经说过的话。这是一个YouTube视频,可以很好地解释一些事情:https://youtu.be/OwXIJchrDdA