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

在真机测试的时候往往会突然出现这样一个错误,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了

你可能感兴趣的:(IOS开发)