我已经在iPhone上运行过了,但是当我尝试构建并上传时,出现了以下错误。请问如何解决?谢谢!
代码签名错误:配置文件与捆绑标识符不匹配: 您的构建设置中指定的配置文件(“PicKey Distribution”)具有AppID为“com.KKApps.PicKey”, 但与您的捆绑标识符“com.KKApps.PicKey.MyKeyBoard”不匹配。
CodeSign错误:在iOS 8.0 SDK中,产品类型'App Extension'需要代码签名。
我已经在iPhone上运行过了,但是当我尝试构建并上传时,出现了以下错误。请问如何解决?谢谢!
代码签名错误:配置文件与捆绑标识符不匹配: 您的构建设置中指定的配置文件(“PicKey Distribution”)具有AppID为“com.KKApps.PicKey”, 但与您的捆绑标识符“com.KKApps.PicKey.MyKeyBoard”不匹配。
CodeSign错误:在iOS 8.0 SDK中,产品类型'App Extension'需要代码签名。
在开发者门户网站上创建您的配置文件时,您提供了应用程序ID com.KKApps.PicKey
您的捆绑标识符必须严格与您为配置文件提供的标识符相同,不能添加任何后缀,如.MyKeyBoard
两种解决方案
1. 对于您的情况,使用显式应用程序ID:更改您的应用程序捆绑标识符为com.KKApps.PicKey
以匹配配置文件应用程序ID
2. 使用通配符创建新的应用程序IDcom.KKApps.PicKey.*
并更改配置文件以链接到它(或创建一个新的)。 *是一个通配符,允许匹配多个应用程序
使用解决方案2,您将能够创建以com.KKApps.PicKey.
开头的捆绑标识符的应用程序
例如com.KKApps.PicKey.MyKeyBoard
或com.KKApps.PicKey.MySuperApplication
苹果公司关于APP ID的解释
显式应用程序标识符(例如:com.domainname.appname)还要检查主应用程序和Watchkit、Watchkit扩展名的版本,两个版本应该相同。
有关更多信息,请查阅苹果文档 https://developer.apple.com/library/ios/technotes/tn2410/_index.html
希望这可以帮助!!!