【发布时间】:2010-01-26 16:47:51
【问题描述】:
很长一段时间以来,我一直在搜索论坛,同时自学 iPhone 编程的乐趣,感谢大家在不知不觉中帮助我解决了大量问题!
在将我完成的应用程序上传到 Apple 的过程中,我似乎遇到了难题,如果您愿意提供任何帮助/建议,我将不胜感激。
这是我第一次上传到苹果,如果这有点粗略,敬请见谅!
经过一些调整,我成功地遵循了 Apple 为我的项目创建新的分发配置文件的指南,在目标信息中应用了我的新分发证书,并成功构建了项目。听起来不错!问题是当我将它上传到苹果时,我得到了他们的通用“应用程序未签名”错误。
经过深夜和一些研究后,我意识到在我的应用程序的详细构建日志中,没有一行包含苹果建议的“CodeSign”一词。编译时似乎 XCode 甚至没有尝试 CodeSign .app。
我尝试过的: 创建新的 AppID、证书和分发配置文件(多次)。 试图打包一个 Apple 示例(未篡改)。 经过 7.5 小时的下载后,我重新安装了 XCode,但无济于事。
我缺少一些简单的东西吗?有没有其他人遇到过 XCode 没有在详细构建日志中添加 CodeSign 行的情况?
非常感谢任何帮助。
问候,
拉尔夫
解决了
我认为我没有在 device 下构建这一事实在其中起了很大的作用。经过更多(更多)调整后,我设法通过以下方式将其提交给 CodeSign: 重新安装 XCode 在我所做的所有事情之间运行 Clean All 目标功能很多次。 删除了我钥匙串上的所有证书并下载了所有新证书。 确保我在目标和项目设置上都使用了设备和我的分发配置文件。 还有很多汗水和泪水..!
感谢您的帮助!
【问题讨论】: