代码签名错误:SDK“ iOS 11.4”中产品类型“应用程序”需要代码签名

时间:2018-09-17 14:49:30

标签: ios swift deployment signing ios11.4

我不熟悉快速开发的简单程序。 使用内置模拟器可以平稳运行。

当我尝试部署到真实设备时,它收到“代码签名错误:SDK'iOS 11.4'中的产品类型'Application'需要代码签名。”

我找到了一些有关自动签名的参考,并且已经将我的Apple ID设置为开发者帐户。 (尚未注册到Apple开发者(付费)帐户)

我将两个设备都更新为最新版本。实际是通过登录我的开发者帐户来寻找手动签名提供配置文件,但也找不到。

我可以知道,有什么办法可以解决吗?

非常感谢。

Account Screen

Team Screen

3 个答案:

答案 0 :(得分:0)

首先,登录Xcode->首选项...->帐户,然后转到目标enter image description here的常规部分

您将找到“自动管理签名”选项,将其选中。然后选择“团队”,它将是“您的姓名(个人团队)”,并等待Xcode为您创建所有内容。如果由于某些原因Xcode失败-更改捆绑包标识符,然后按Enter键-它将强制Xcode重新生成新ID的配置文件。还有...还有一件事)-您将需要允许iOS启动该应用,因为它会投诉不受信任的开发人员。安装应用程序后,转到“设置”->“常规”->“个人资料”,然后选择您的个人资料,然后按“信任”

提示:请花一些时间并研究如何手动管理签名。对于iOS开发人员来说,理解它非常重要

答案 1 :(得分:0)

最后,昨晚我可以将简单的应用程序部署到iPhone中。

1)我使用了最新的iOS和Xcode版本 2)登录到我的iTune帐户(起初我忽略并没有登录) 3)清除了我以前的所有证书 4)检查Bundle Identifier唯一(不能与他人重复) 5)团队-在我的帐户下选择了个人

然后,应清除项目设置中的所有红色错误。

最后在模拟器列表中选择我的设备并运行Xcode。

如果出现“无法启动..选择要信任的开发者应用程序证书”,请在iPhone设置的[设置>常规>配置文件和设备管理]下选择您的开发者ID,然后信任它。就是这样!

很酷! :D

答案 2 :(得分:0)

我的问题是我以某种方式在模拟器列表中选择了已连接的iPhone:

enter image description here

选择iOS模拟器即可解决此问题。

enter image description here