0

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

关于将我完成的应用程序上传到 Apple 的问题,我似乎遇到了障碍,如果您愿意提供任何帮助/建议,我将不胜感激。

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

经过一些调整后,我成功地遵循了 Apple 为我的项目创建新的分发配置文件的指南,在目标信息中应用了我的新分发证书,并使项目成功构建。听起来不错!问题是当我将它上传到苹果时,我得到了他们的通用“应用程序未签名”错误。

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

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

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

任何帮助将不胜感激。

问候,

拉尔夫


解决了

我认为我不是在设备下构建的事实在这方面起了很大的作用。经过多次(更多)调整后,我设法通过以下方式将其用于 CodeSign:删除了我钥匙串上的所有证书并下载了所有新证书。确保我在目标和项目设置上都使用了设备和我的分发配置文件。还有很多汗水和泪水..!

谢谢你的帮助!


4

1 回答 1

0

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

在您的发布/应用商店配置设置中仔细检查您的代码签名身份。
它应该是任何 iPhone 设备:iPhone 分布:您的公司名称

于 2010-01-25T10:43:34.077 回答