XCode 5 项目签名混用开发和发布版本将不能联机调试

XCode 5 项目签名混用开发和发布版本将不能联机调试

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生
-  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

如下图所示:

当你要联机调试的时侯,如果 Provisioning Profile处选择的仍是发布版本的描述文件名,那将会导致联机调试失败。

不过选择也是很方便的,直接根据您的应用标识,自动列出可用的,并不会象之前一样列出很多不相关的。

反之,如果你选择的发布版的描述文件名,那么在 Code Signing Identity 下列出的,也将是与该描述文件匹配的应用签名;

话说回来,早些年,感觉Xcode的这个签名弄得很混乱,那时就基本明白了,一个描述文件下载到设备上,当应用要运行时,得先验证设备标识、应用的开发者标识等等信息,但XCode确没有提供这种对应匹配功能,使得开发者在这上面花费很多时间去猜。

现在好了,XCode5已经意识到这一点,并自动完成了这些匹与工作。不过具体的匹配工作是从描述文件中解析出来的,还是自动从官网用相应开发者帐号下载更新下来的,还不得而知。

这个也好测试,初始化一下开发环境,就应该可以了。如果没有输入开发者帐号,仅导入的方式,仍能达到上面的匹配效果,说明是解析的描述文件。

看来XCode5还真是做了不少改进工作,也许版本控制的问题,并不是问题,而是一种全新的使用方式,有时间再去官网查查相关资料,研究一下。

时间: 2024-11-01 22:10:58

XCode 5 项目签名混用开发和发布版本将不能联机调试的相关文章

【 Beginning iOS 7 Development《精通iOS7开发》】01 Xcode创建项目helloworld [及资料下载]

1.右击Xcode顶部操作栏的任意处,弹出下拉列表,显示三个选项icon and text.text ONLY 和 hide toolbar,作为初学者选择第一项icon and text,这样的好处在于文字加按钮图标更好的指导某个操作是干什么的,其二是因为教科书描述的操作是以文字来的,图文并茂的比较少,比如"scheme"在很多书中都提到,但是直到启动上述选项之前,我还是没有指导这个按钮所在. 2.在编辑action和outlet的时候:单击Main.storyboard文件,在代码

构造JSP/Javabean开发和发布环境的方法

以Java为基础的J2EE是最新的电子商务解决方案,其复杂性和开发工具系统的昂贵也使不少人却步.在实际项目应用中,真正需要完全使用J2EE方案的并不多,面对中小型企业电子商务应用,下列组合足够对付:Jsp/servlet + Javabeans(taglib) + MySQL(XML) 在具体实现方面,Linux+Tomcat+JDK +MySQL组合经过证明是稳定而快速且成本低廉,希望在众多中小系统中,凭借开源(Open Source)的力量,Java将依然立于不败之地. 如何构造一个简单的J

构造Jsp/javabean开发和发布环境的简单办法

js 以Java为基础的J2EE是最新的电子商务解决方案,其复杂性和开发工具系统的昂贵也使不少人却步.在实际项目应用中,真正需要完全使用J2EE方案的并不多,面对中小型企业电子商务应用,下列组合足够对付:Jsp/servlet + Javabeans(taglib) + MySQL(XML) 在具体实现方面,Linux+Tomcat+JDK +MySQL组合经过证明是稳定而快速且成本低廉,希望在众多中小系统中,凭借开源(Open Source)的力量,Java将依然立于不败之地. 如何构造一个简

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 4.0 最新发布版本 -下载使用说明

一.AgileEAS.NET发布包内容界面 在前些时间,我们对AgileEAS.NET平台平台进行了一次重构,进程序集进行了合并和裁剪,也发布一个基于新版AgileEAS.NET平台的SAAS结构的案例-AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验,但一直没有向大家提供最新版本的下载和详细的介绍. AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本.缩短开发时间,快速适应市场变化的目的,

循序渐进开发WinForm项目(6)--开发使用混合式Winform模块

1.Winform数据访问模式定义 传统的Winform程序模块:用于传统的数据库通讯获取数据,这种方式获取数据,方便快捷,可以用于常规的业务系统的场景,用于单机版软件或者基于局域网内的业务系统软件. WCF的Winform程序模块:采用了WCF技术的分布式开发模式,系统能够通过远程的WCF服务获取数据,而不用直接和数据库相连,提高数据的安全性和可维护性,适用于互联网.局域网环境下的业务系统的搭建,是一种稳定.安全的框架应用. 混合式Winform程序模块:是指混合了传统数据访问和WCF数据访问

ios-关于IOS企业开发账号发布APP的问题

问题描述 关于IOS企业开发账号发布APP的问题 RT,APP已经做好了,公司的账号申请到是企业账号,299美刀的那种,我有些疑问,首先,我们这个APP是本公司一款产品的一个辅助错误码查询然后有一些公司产品图片的滚动展示,点击会跳转到公司产品的页面的.这个类型的APP能否发布到APP store上?如果不能发布的话,那么我们自己做的下载链接让客户扫二维码下载安装可不可以?让客户直接二维码下载安装的话会不会冒犯了苹果的什么忌讳?有没有下载使用限制? 解决方案 299的是供企业内部账号使用,外面用户

请问有哪些网站是使用java开源sns项目二次开发做的?

问题描述 请问有哪些网站是使用java开源sns项目二次开发做的? 请问有哪些网站是使用java开源sns项目二次开发做的?想基于java开源sns项目做二次开发 解决方案 网上很多都是基于Java的

ios企业账户-关于IOS企业开发账号发布APP的问题

问题描述 关于IOS企业开发账号发布APP的问题 需要发布出App给未注册UDID的机器使用测试,第一次进行企业开发账号发布,有几点疑问: 1.是否一定需要企业账户(本人手上只有企业账户下的admin账户) 2.使用admin账户在创建provisioning profile时没有In-House方式,是否是只有企业账户才能选择? 3.在打包发布时选择Save for Enterprise Deployment会提示增加账户,是否需要企业账户 开发环境是xcode6.2 解决方案 我这里就是企业

咨询关于devexpress开发和发布的问题

问题描述 咨询关于devexpress开发和发布的问题 1.我手里有用devexpress开发的程序源码,也有dll,但是打开窗体时报错. 如果我下载devexpress的安装程序(版本一致的前提),安装后是不是能解决1的问题? 2.看网上不少提供devexpress源码的,这个源码有什么作用啊,我想不会是devexpress的开发源码吧 3.如果我开发的时候用的是试用版(或者破解版)的,但是我发布用devexpress正版安装包里拷贝的dll,是不是就不会出现试用信息的提示了呢?这样发布的程序