iOS10使用已有证书和描述文件真机

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rigel_xu/article/details/52574631

升级 iOS10 后原来已经有证书的项目真机也跑不起来了,报如下错误:

Signing for "XXXX" requires a development team. Select a development team in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'

必须选择一个 Team 才可以, 下面我们来看如何使用已有证书和描述文件

1. 在Xcode添加 Apple ID

并不需要是开发者账号,只要是 Apple ID 就可以。在 Xcode->Preferences->Accounts,添加你的 Apple ID,如下:
添加 Appid

2. 设置描述文件对应的Bundle Identifier

正确的 Bundle ID

3. 关闭Automatically manage signing

默认情况下Automatically manage signing是打开的,Xcode 会为你自动生成证书,如图。如果需要使用免费证书可以查看这篇文章:如何使用Xcode7免费真机调试
Automatically manage signing

当关闭了Automatically manage signing, Signing下面会多出两项,分别是Signing(Debug)Signing(Release)

  • 没有Bundle Identifier对应可用描述文件时, 会提示导入:
    关闭Automatically manage signing

  • 有可用描述文件时,可以直接选择:
    这里写图片描述

OK,通过以上步骤,工程可以正常真机跑起来了。Bravo~

相关 iOS10 问题:

iOS 10 的适配问题

iOS开发 适配iOS10以及Xcode8

猜你喜欢

转载自blog.csdn.net/rigel_xu/article/details/52574631
今日推荐