【问题标题】:Code signing error in Xcode 8Xcode 8 中的代码签名错误
【发布时间】:2017-01-28 20:03:17
【问题描述】:

我想在我的设备上而不是在模拟器上运行我的应用程序,但每次我尝试运行它时,都会收到代码签名错误:

  • “AppName”需要配置文件。在项目编辑器中为“调试”构建配置选择一个配置文件。
  • SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名

我在“代码签名”下的构建设置中添加了一个配置文件,但我仍然不断收到此错误。我的配置文件有问题还是我找错地方了?顺便说一句,我在以前版本的 Xcode 上使用了这个配置文件,从未遇到任何问题。

【问题讨论】:

  • 是付费还是免费的开发者账号?
  • @Paulo 免费开发者帐户。这有关系吗?我一直有一个免费的开发者帐户,并且过去我仍然能够在我的设备上测试应用程序(Xcode 7)。在 Apple 网站上,它说我应该使用免费的开发者帐户进行有限的测试。
  • 好的,你应该做类似 yourappUITests 文件夹的事情。将包 ID 设置为那个。
  • 你能解决这个问题吗?同样的问题。
  • @StijnSpijker 是的,当您在设置页面上时,您必须确保选择了 .app 文件。您可以在设置页面左侧的窗格中找到它(不是 Xcode 窗口,而是具有白色背景的实际设置页面)。如果该窗格被隐藏,您必须通过单击左下角的窗格图标使其显示。 (顺便说一句,我在原来的帖子中输入了答案,但它被版主 Eric Aya 删除了(你评论上方的那个)。很高兴看到他警告我这个......)

标签: ios swift xcode settings signing


【解决方案1】:

为了解决这个问题,我设置了 > TARGETS > General tab > Signing > Automatically manage signing = CHECK MARK

【讨论】:

  • 这应该是接受的答案。请接受答案。
  • 供应配置文件“iOS 团队供应配置文件:com.abc.xyz”不包括 aps-environment 权利。
【解决方案2】:

我遇到了类似的问题,这是因为我的 iPhone 开发者证书已过期。您可以使用实用工具中的 Keychain Access 应用程序检查这一点。

【讨论】:

  • 检查过了,2017 年 9 月 20 日(一年后)到期。我昨天刚刚创建了 iOS 开发者证书,所以这不是问题。我确实有证书,唯一的问题是我无法使用该证书对我的应用程序进行代码签名。
猜你喜欢
  • 2017-01-18
  • 2014-06-26
  • 1970-01-01
  • 1970-01-01
  • 2012-07-08
  • 1970-01-01
  • 1970-01-01
  • 2017-01-20
  • 2012-02-10
相关资源
最近更新 更多