2011-04-19 38 views
4

我对iOS开发相对较新,似乎很难与配置和代码签名过程发生冲突。我似乎总是有某种警告,并且通常采用霰弹枪式的方式来配置我的配置。iOS配置和签名概述

整个配置和代码签名过程是否有很好的概述?我想在上述概述中看到的问题类型如下:

  • 什么是代码签名?
  • 什么是provisioing配置文件?
  • 为什么这些是必要的?
  • 什么是一些常见错误及其解决方案
  • 什么是捆绑ID为?
  • 什么是应用程序ID?
  • 并且是证书?

,最重要的...

  • 这些成分会发生什么,当我在Xcode中点击 “打造”?
+0

祝你好运。我已经多次完成这个任务,并且在几个月后我每次回到它时仍然感到困惑。 ;-)认真地说,在某种程度上,你只需要贯穿整个过程并使用它一段时间。在你陷入困境之前建立一个完美的心智模型太复杂了。苹果的文档有一些很好的一步一步的教程来提供帮助。 – Greg 2011-04-26 17:13:51

回答

0

您的很多问题都可以在iOS开发人员门户或Standard Program User Guide中得到解答。维基百科对于一般概念如code signingcertificates是一个很好的资源。

关于为什么应用程序必须签名的问题的简短答案是:,因为苹果公司表示如此。一个稍微有用的答案:它确保用户安装的应用程序与其各自开发人员分发的应用程序相同,从而保护用户,开发人员,Apple和网络提供商;该设备将拒绝运行修改的应用程序。

3

我也经历过几次代码签名这些问题。所以我试着通过一些实验和阅读来理解这些。这里是我的文档相同:

Understanding iOS Code Signing

我会尽快跟进常见的故障排除要点。这些将主要包括检查您的钥匙链应用程序的有效证书。

至于你最重要的问题,当你“构建并运行”时,默认情况下使用“Debug”构建配置。这些设置在“方案”中。在xcode 4中,在下拉列表中选择“Edit Sceme”,在其中选择要测试的设备/模拟器版本,然后检查各种方案。

+0

链接不再有效。您需要编辑和更新链接请登录 – 2011-10-03 08:54:26

+0

链接已更新... – Sailesh 2011-10-03 09:05:21

+0

非常感谢您的支持 – 2011-10-03 09:33:11