您的位置:首页 > 移动开发

CodeSign error: code signing is required for product type Application in SDK iOS解决办法

2015-08-20 21:59 666 查看
在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type 'Application' in SDK 'iOS 7.0' ,就是说代码签名证书不对劲。首先要确保已经交了开发者的会员费用。

解决方案1,

1.选择工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 将选项改为:iPhone Developer

2.重新下载你的证书,或者修改通配符,或者说修改你的appid 。选择工程 -》Bundle Identifier 修改为最新的appid 。造成这种原因是因为你修改了你的app sdk版本。

如果还不行,可以试试

Edit Project Setting 下面的那个菜单:Edit Active Target “Hello World” =》Build =》 Code Signing =》 Any ios 的值设置为iphone Developer

解决办法2:在项目targets下Build
Settings中修改Validate Built Product中设置为Yes。Code Signing Identity下Debug下Any IOS SDK下设置设置值。再结合Project下info内Command-line builds use设置下

解决办法3:

1
把Project中的Build Setting中的 Code Signing Identify进行设置。

2 把Target中的Build Setting中的 Code Signing Identify进行设置

不用设置成Don't Code Sign。

3 clear,Build就ok。

解决办法4:


这个问题 主要 是看 project 和 targets 里面的 信息 ;

1,code signing 里面的配置 相同; debug 下的 any ios sdk :最好不要设置为 Don't code sign;

2,注意你的 validate built product : 下面是否 选择 YES;



最后 clean 一下就可以真机调试了

解决办法5:

Edit
Project Setting =》Build =》 Code Signing =》 Any ios 的值设置为iphone Developer

如果还不行,可以试试

Edit Project Setting 下面的那个菜单:Edit Active Target “Hello World” =》Build =》 Code Signing =》 Any ios 的值设置为iphone Developer

解决办法6:

把设备里的过期垃圾证书全删了(Window->Organizer->Devices->Provisioning
Profiles),留一下自己的开发证书OK了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: