真机测试 code signing is required for product type 'Application' in SDK 'iOS 9.2'
这种错误是要求真机测试,添加的静态库是生成真机测试的库。
code signing is required for product type 'Application' in SDK 'iOS 9.2',意思就是产品类型所需的代码签名是“应用程序”SDK的iOS 9.2。
我刚开始不知道跑哪儿错了,在网上百度来百度去,现在总结一下我的方法,以免以后再遇到这个问题还要百度,这个问题的方法其实也很简单,网上的方法也都是对的,但是我的就是出错,因为我需要改变2各地方,先选择工程- - ->Build Setting - - ->Code Signing- - ->Code Signing Identity - - - >Debug - - ->Any IOS SDK将选项改为:IPhone Developer。其实直接在上面的搜索框里面搜索Any IOS SDK就可以找到了。
改成这个之后我的程序就出现另外2个错误,当然我不想让它错,于是还是不改上面的那个错误,然后只有一个错误,我现在觉得这种想法好可笑,为了让程序只显示一个错误,而不试试这个方法,哈哈。
这个错误呢,直接在Build Settings里面找到other Linker Flags 改成-all_load,有的说改成别的,但是我之前就是没有试过这个,想着改成那个不行,这个就不改了,但是现在想想,如果早改了,那就好了。
还有的时候,,添加的静态库都在,但是就是出现这个错误,有的说把Other Linker Flags后面加上-all_load才行,可是Xcode7之后这后面本来就是没有属性的,然后这个方法又是正确的了:Enable Bitcode的YES改为NO,然后就可以了。
这个得看情况,很多种方法都对,都提示这一个错误,可是都得试试,才知道那个是针对可以解决自己错误的方法。
就到这了,写的太乱了,自己看,以后好好写,整理逻辑思维吧。
浙公网安备 33010602011771号