级到xcode8 的时候,你可能会遇到很多方面的问题,也许也包括真机测试问题,
xcode8 以后,xcode8可以自动管理证书问题(Automatically manage signing)当它选中的时候,xcode会自动管理证书,不选中的时候,他将手动管理证书,
无论你选择哪种方式都可以,只要证书、配置文件都正确即可(但是有可能遇到些许的问题)
下面我将继续我的问题:
这是我真机测试遇到的问题
开始我以为是证书问题,我把它换了、改了、检查了,然后是不行
后来我以为是配置问题问题,我新建、删除、新建,然后还是不行
缓存我清理了一遍又一遍 ,还是不行
....
花谢了 还有再开的时候,反正就是个坑
我觉得 无论是证书、配置文件都没错,那到底是什么问题呢?
后来查资料才明白:xcode8 的问题
当我们切换Team 的时候,Xcode会自动同步(工程目录下的PROJECT TARGET 已经targer目录下的Tests)
而我这个问题是因为没有同步,只要选择相应的team就OK了
如图:
然后清理缓存,run ---->OK了
这是真机测试问题
在xcode8里面 大包上传也遇到相关问题:
上传分为:
直接用xcode 上传
还有可以用苹果公司推出的插件 application loader 上传
但是,用xcode8之前 ,我一切顺利,自动升级到xcode8以后,就遇到了这个问题:如下
xcode8之前,也仅仅只有下面那个警告(无伤大雅,继续可以上传,没什么影响),而现在,出现error
到底什么原因呢?
。。。
真是百思不得其解呀
我无意中看到一篇博客,是这样说的(感谢那位作者,致敬)
Xcode -> Open device Tool ->Application Loader
上面是什么意思呢?
就是说按照这个步骤来,在xcode里面现在有这个一个插件,直接用xcode8里面的的application loader上传
我高兴的试了一下
然后就OK了 怪哉 ,同样是application loader 问什差距就这么大呢?
这只能说 苹果 坑