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

简介: XCode 5 项目签名混用开发和发布版本将不能联机调试 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

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

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

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

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



如下图所示:


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

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


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

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

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

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


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



目录
相关文章
|
4月前
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
1月前
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
155 1
|
4月前
|
IDE 开发工具 Swift
【Swift开发专栏】Swift的Xcode调试技巧
【4月更文挑战第30天】本文介绍了Swift开发者必备的Xcode调试技巧,分为三部分:调试界面概览、常用操作和高级技术。内容涵盖调试区域、断点管理、单步调试、变量查看及LLDB命令行调试。通过学习条件断点、异常断点、视图调试等高级技术,开发者能提升问题解决效率。熟悉这些工具将有助于优化开发流程并增强项目性能。
86 1
|
4月前
|
Linux 数据安全/隐私保护 iOS开发
Xcode8.1如何支持iOS8.0以下版本
Xcode8.1如何支持iOS8.0以下版本
36 0
|
4月前
|
Java 定位技术 语音技术
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
|
11月前
|
iOS开发 开发者 容器
最全XCode 开发证书配置(证书过期后的恢复)教程
最全XCode 开发证书配置(证书过期后的恢复)教程
|
JSON 缓存 监控
Xcode项目编译优化
随着项目工程的迭代,代码量不断的增加,扩展功能不断的被引入,项目的整体编译时间开始变长。
360 0
Xcode项目编译优化
|
搜索推荐 iOS开发 芯片
记录一次Xcode 模拟器项目编译问题
记录一次Xcode 模拟器项目编译问题
记录一次Xcode 模拟器项目编译问题
|
iOS开发 开发者 容器
最全XCode 开发证书配置(证书过期后的恢复)教程
最全XCode 开发证书配置(证书过期后的恢复)教程
|
Java 定位技术 语音技术
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
AU 上传 ipa 出现下图红框提示说明成功上传,但有时 App Store 后台没有出现构建版本,请查看下面详细说明!