苹果的真机测试和上线是个繁琐的过程,尤其是初次使用完全不知道证书,appid ,Devices Provisioning Profiles配置文件的关系。
所以在进行繁琐的操作前应该大体知道每个的用途。
1.证书
证书分为测试证书(development)和发布证书(Distribution),如果真机测试就选测试证书,如果上架就选发布证书(具体操作可看详细文档)。安装了证书就说明你的电脑有开发能力,才能进行后面的真机测试和上架。值得说明的是,如果多人使用一个开发者账号,可以一个人创建证书后共享给其他人的电脑,因为每个人都去创建证书,之前的证书就会失效。
2.App ID
在这里面就把你工程的bundleID写进去就可以了,bundleID是唯一的,然后你的开发者账号就占用了这个bundleID,其他人注册时就用不了了。不管是真机测试和上架必须填的,用于后面的配置文件。
3.Devices
就是你想真机测试的设备了,如果哪个手机能够真机测试,这里就要将手机的UUID加进去,供生成面配置文件时选择。如果上架可以不用管这里。
4.Provisioning Profiles配置文件 (PP文件)
这里配置文件也是分发布版和测试版的,要哪个点哪个,比如测试配置文件,里面会选让你选appid,证书和设备,其实就是把之前的三个放在一个文件里面,这个下载下来双击就安装了,相当于放在你的工程里了。这样你的工程才能运行在真机上或者能够打包上架。
反正就上面几个操作,具体详细的操作在这里
上线流程 http://www.jianshu.com/p/b600c16308f4
真机测试流程http://www.jianshu.com/p/b771fe2c43e1