XCode 5 项目签名混用开发和发布版本将不能联机调试
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
如下图所示:
当你要联机调试的时侯,如果 Provisioning Profile处选择的仍是发布版本的描述文件名,那将会导致联机调试失败。
不过选择也是很方便的,直接根据您的应用标识,自动列出可用的,并不会象之前一样列出很多不相关的。
反之,如果你选择的发布版的描述文件名,那么在 Code Signing Identity 下列出的,也将是与该描述文件匹配的应用签名;
话说回来,早些年,感觉Xcode的这个签名弄得很混乱,那时就基本明白了,一个描述文件下载到设备上,当应用要运行时,得先验证设备标识、应用的开发者标识等等信息,但XCode确没有提供这种对应匹配功能,使得开发者在这上面花费很多时间去猜。
现在好了,XCode5已经意识到这一点,并自动完成了这些匹与工作。不过具体的匹配工作是从描述文件中解析出来的,还是自动从官网用相应开发者帐号下载更新下来的,还不得而知。
这个也好测试,初始化一下开发环境,就应该可以了。如果没有输入开发者帐号,仅导入的方式,仍能达到上面的匹配效果,说明是解析的描述文件。
看来XCode5还真是做了不少改进工作,也许版本控制的问题,并不是问题,而是一种全新的使用方式,有时间再去官网查查相关资料,研究一下。
时间: 2024-11-01 22:10:58