iPhone App上传 - CodeSign缺失?

时间:2010-01-25 10:37:10

标签: iphone upload codesign

很长一段时间以来,我一直在搜索论坛,同时自学了iPhone编程的乐趣,我感谢大家在不知不觉中帮助我的大量问题!

关于将完成的应用程序上传到Apple,我似乎遇到了一堵砖墙,并且非常感谢您愿意给予的任何帮助/建议。

这是我第一次上传到苹果这么道歉,如果这有点粗略!

经过一些调整后,我成功地遵循了Apples关于为我的项目创建新的分发配置文件的准则,在目标信息中应用了我的新分发证书,并使项目成功构建。听起来不错!问题是,当我上传到苹果时,我得到他们的通用“App is not Signed”错误。

经过一夜深夜和一些研究后,我意识到在我的应用程序的详细构建日志中,没有包含“CodeSign”这一词的行作为苹果建议。编译时的XCode似乎甚至没有尝试CodeSign .app。

我尝试过: 创建新的AppID,证书和Distriution配置文件(多次)。 试图打包一个Apple示例(未修改)。 经过7.5小时的下载后,我重新安装了XCode无济于事。

我缺少一些简单的东西吗?有没有其他人经历过这种情况,XCode没有将CodeSign行添加到详细构建日志?

非常感谢任何帮助。

此致

拉​​尔夫


解决

我认为我没有在设备下构建的事实在这方面起了很大的作用。经过多次(更多)调整后,我设法通过以下方式将其传递给CodeSign: 重新安装XCode 运行Clean All目标在我所做的一切之间运行了很多次。 删除了我的钥匙串上的所有证书并下载了所有新证书。 确保我在目标和项目设置上使用设备和我的分发配置文件。 还有很多汗水和泪水......!

感谢您的帮助!


1 个答案:

答案 0 :(得分:0)

这很奇怪。你肯定是为设备而不是模拟器构建的?

在Release / Appstore配置设置中仔细检查您的代码签名身份 它应该是任何iPhone设备:iPhone发行版:您的公司名称