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

我似乎已经围着一堵墙,内容涉及将我完成的申请上传到苹果,并感谢您可能愿意提供的任何帮助/建议。

这是我第一次上传到Apple,所以如果这有点粗略,则很抱歉!

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

经过深夜的地狱和一些研究,我意识到,在我的应用程序的详细构建日志中,没有像Apple所建议的“ CodeSign”一词。看来Xcode在编译时甚至都没有尝试使用代码.App。

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

我缺少简单的东西吗?是否有人在Xcode不会在详细的构建日志中添加CodeSign Row?

任何帮助将不胜感激。

问候,

拉尔夫


解决了

我认为我没有在设备下建造的事实在这方面发挥了很大的作用。经过大量的调整后,我设法将其转到CodeSign,通过:重新安装XCode运行清洁所有目标的功能在我所做的所有操作之间大量次数。删除了我的钥匙扣上的所有证书,并下载了所有新证书。确保我在目标和项目设置上都使用设备和分发配置文件。还有很多汗水和眼泪..!

谢谢你的帮助!


有帮助吗?

解决方案

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top