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

报错截图

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

选中Select All

然后Generate,Download

解决





一: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.*)

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

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

三:Device

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


四:Provisioning Profile (PP文件)


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

同样分成Development和Production两种

Development:用于开发

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




小白总结,欢迎打脸指正

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容