用Xcode8打包上架会遇到code signing is required for product type 'xxxxx' in SDK 'iOS 10.0';这个原因在测试时也会出现,只不过打包上架和真机测试处理的有所不同,出错具体如图一:
图一:
出现这样的原因其实是对应的证书没有选择正确,解决如图二所示,依次按图中所示步骤:
图二:
如果证书选择错误则会出现如图三所示错误,所以不管是打包上架还是打包测试,证书的选择至关重要
图三:
按图二步骤依次进行,当然还不能解决问题,还有图四的步骤,只要按图二和图四设置后,就可打包发布
图四