用hbuilder发布ios app包时出现如下错误:
xcode build 开始
xcodebuild -sdk iphoneos8.1 -project 安装包制作目录Pandora.xcodeproj TARGETED_DEVICE_FAMILY="1,2"Build settings from command line:
SDKROOT = iphoneos8.1
TARGETED_DEVICE_FAMILY = 1,2
Check dependencies
Code Sign error: Provisioning profile does not match bundle identifier: The provisioning profile specified in your build settings (“xxxxxx”) has an AppID of “xxx.xxx.xxx” which does not match your bundle identifier “xxx.xxx.xxx”.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
解决办法:
我出现这个错误的原因是因为:发布的证书是a苹果电脑生成的,用a生成的描述文件,用a在b苹果电脑上生成的.p12文件。
正确的方式应该为:发布的证书是a苹果电脑生成的,用a生成的描述文件,用a在a苹果电脑上生成的.p12文件,这样就没有问题。