Ios 设置配置文件与包标识符不匹配

Ios 设置配置文件与包标识符不匹配,ios,bundle,identifier,provisioning,Ios,Bundle,Identifier,Provisioning,我已经在iphone上运行过了,但是我试着构建它并上传,它得到了这个错误,我如何修复它,谢谢 代码符号错误:设置配置文件与捆绑包不匹配 标识符:在生成设置中指定的设置配置文件 (“PicKey发行版”)的AppID为“com.KKApps.PicKey”,它 与捆绑包标识符“com.KKApps.PicKey.MyKeyBoard”不匹配 代码签名错误:SDK“iOS 8.0”中的产品类型“应用程序扩展”需要代码签名在开发者门户上创建配置文件时,您已提供应用程序idcom.KKApps.PicK

我已经在iphone上运行过了,但是我试着构建它并上传,它得到了这个错误,我如何修复它,谢谢

代码符号错误:设置配置文件与捆绑包不匹配 标识符:在生成设置中指定的设置配置文件 (“PicKey发行版”)的AppID为“com.KKApps.PicKey”,它 与捆绑包标识符“com.KKApps.PicKey.MyKeyBoard”不匹配


代码签名错误:SDK“iOS 8.0”中的产品类型“应用程序扩展”需要代码签名在开发者门户上创建配置文件时,您已提供应用程序id
com.KKApps.PicKey

您的捆绑包标识符必须与您为配置文件提供的捆绑包标识符完全相同,之后不添加任何内容,如
.MyKeyBoard

为您提供两种解决方案

1。在您的情况下,使用显式应用程序ID:将应用程序包标识符更改为
com.KKApps.PicKey
以匹配配置文件应用程序ID

2.在创建新的应用程序ID
com.KKApps.PicKey.*
并更改配置文件以链接到它(或创建新配置文件)。*是一个通配符,允许匹配多个应用程序

使用解决方案2,您将能够创建捆绑标识以
com.KKApps.PicKey开头的应用。

例如
com.KKApps.PicKey.MyKeyBoard
,或
com.KKApps.PicKey.MySuperApplication

苹果对应用程序ID的解释

显式应用程序ID(示例:com.domainname.appname)

如果您计划合并应用程序服务,如游戏中心、应用程序内 购买、数据保护和iCloud,或者想要一个资源调配配置文件 对于单个应用程序来说是唯一的,您必须为您的应用程序注册一个显式的应用程序ID 应用程序

要创建显式应用程序ID,请在Bundle ID中输入唯一的字符串 领域此字符串应与应用程序的捆绑包ID匹配

通配符应用程序ID(示例:com.domainname.*)

这允许您使用单个应用ID来匹配多个应用。到 创建通配符应用程序ID,输入星号(*)作为中的最后一位数字 Bundle ID字段


将Watchkit应用的捆绑标识更改为应用的捆绑标识,同时将Watchkit扩展的捆绑标识更改为应用的标识

还要检查主应用程序和watchkit的版本,watchkit扩展的版本,两个版本应该相同

更多信息,请查看苹果文档


希望这会有帮助

你的问题解决了吗?