2010-11-23 66 views
1

我几乎在我的智慧结束与此。我无法让xcode认识到它应该签署@#$%应用程序!我(想)我正确地设置了我的证书和配置文件。我已经选择了合适的目标,并使用基于设备的SDK。该项目的构建没有错误,但是当我查看构建日志时,在GenerateDSYMFile之后,我期望看到ProcessingProductPackaging,这是我没有看到的。我也看不到CodeSign任务。为什么xcode不试图签署应用程序?Xcode将不会签署应用程序

我正在使用xcode 3.2.4。任何方向将不胜感激!

+0

好吧..现在呼吸很简单:) ...它是com.craigagreen.myapp – cagreen 2010-11-23 19:50:11

回答

1

我不确定;如果Xcode不能对它进行签名,Xcode通常会拒绝尝试来构建它。有关于后编译步骤的一些选项(在“部署”下);其中一些可能涉及代码签名。

做不到这一点,一些其他的选择:

  • 重新启动的Xcode。
  • 重新启动您的计算机。
  • 重新安装Xcode。
  • 从第二个没有签名的空项目开始。从第一个项目中删除东西或将东西添加到第二个项目中,直到第一个项目标记或第二个项目没有标记为止,然后diff {MyApp,MyApp2}.xcodeproj/project.pbxproj。 (烦人的差异是完全的GUID,可能会改变的......)
+0

我认为有点奇怪的一件事是我不再有Acitve SDK的选择。它只会显示'设备'(没有旁边的检查)。所以我刚刚创建了一个新项目并将所有文件添加到它中,并且它工作正常!我不知道为什么或者如何,但是项目文件显然已经损坏了,所以它不想为我签字。我猜Active SDK问题应该会让我更早关注项目文件。谢谢。 – cagreen 2010-11-24 14:30:37

+0

这听起来像是由于一个未设置的基本SDK,除了导致“基本SDK缺失”等。我不确定。我试图找出这个问题,但每个人都有点强迫症... – 2010-11-27 03:29:07

0

首先,检验项目设置:

  1. 选择项目,编辑项目设置
  2. 确保配置调试
  3. 输入“代码符号”到搜索框中,并确认在“代码签名身份”,你有一个有效的配置文件(如“iPhone开发者)

然后,验证目标设置:

  1. 展开的目标和你的应用程序名双击
  2. 重复相同的步骤

然后,再次尝试建设。