Provisioning profile doesn't include signing certificate问题解决,以及各种证书

报错截图

Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第1张图片

换了电脑之后或者新建账户之后,苹果可能会默认新建一个certificate,然后Provisioning profile会默认没有选中新的certificate,需要到Apple Development 更新一下Provisioning profile

Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第2张图片

选中Select All

然后Generate,Download

解决




Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第3张图片

一:Certificate

分为Development和Production两种,前者用来开发和调试,后者用来发布

Development:App Development 用来开发和真机调试app

                        Push Development 用来调试Apple Push Notification (苹果推动)

Production :In-House  , Ad Hoc , App Store


二:Identifiers

App IDs

Explicit App ID : 唯一的App ID ,用于标识唯一的一个app ,相当于一个app的Bundle ID (ex:com.ABC.demo1)

Wildcard App ID :通配符App ID,用于标识一组app (ex:com.ABC.*)

Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第4张图片
Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第5张图片

区别:Explicit App ID可以使用推送,game center等相应服务和配置,而Wildcard App ID不可以

以及各种ID,使用Wallet,Apple Pay等一些服务

三:Device

iOS设备,Devices包含了该账户中所有用于开发和测试的全部设备,用UDID来唯一标识


四:Provisioning Profile (PP文件)


Provisioning profile doesn't include signing certificate问题解决,以及各种证书_第6张图片

一个Provisioning Profile中包含了Certificate,App ID,以及Device等信息

同样分成Development和Production两种

Development:用于开发

Production :用于发布  In-House(没有设备数量限制)  , Ad Hoc , App Store




小白总结,欢迎打脸指正

你可能感兴趣的:(Provisioning profile doesn't include signing certificate问题解决,以及各种证书)