【发布时间】:2011-02-19 18:18:54
【问题描述】:
我真的梳理了这个网站和其他网站。我阅读并重新阅读了此处的相关链接和 Apple 文档。对不起,要么我显然遗漏了一些东西,要么这个 Apple 个人资料/证书的东西有点令人费解。这里是:
- 我在 App Store 中有一个产品。
- 我已经更新了好几次,用户都很喜欢。
- 我的开发资料最近过期了,当时我正在为下一个版本改进应用程序。
- 我可以在模拟器中运行应用程序。
- 我可以在我的 iPhone 上编译并安装发行版。
- 我访问了 Apple 门户并更新了开发资料。
- 我下载并安装在 Xcode 中。
- 我在“组织”窗口中看到它。
- 我在 iPhone 上看到它。
- 我无法将调试版本放在我的 iPhone 上以使用 Instruments 进行调试或运行。消息是没有有效的签名配置文件或不受信任。
- 我随后尝试下载证书并将其安装到我的 Mac 钥匙串中。
- 还是没有成功。
- 我检查了项目设置的代码签名部分以及目标和根。所有似乎都表明它正在使用预期的开发配置文件进行调试。
是的,我已经从我的 iPhone、Organizer 中删除了旧的个人资料。我清理了 Xcode 缓存和所有目标。我已经多次以不同的顺序完成了所有这些工作,以尝试涵盖所有可能性。
我已准备好做任何事情来使用 Instruments 进行调试,以检查是否存在泄漏或高内存使用情况。即使分发编译在我的 iPhone 上运行良好并且与其他正在运行的进程配合得很好,我不会在没有泄漏/内存测试的情况下发布任何东西。
任何想法都会受到赞赏。如果我遗漏了一些明显的东西,请原谅我 - 这不是因为只是发布一个问题而不搜索类似的帖子。
谢谢!
【问题讨论】:
-
我已更改标题以使其更具可读性! CAPS LOCK ON A TITLE OF QUESTION 被认为是粗鲁和无知的!请不要使用大写锁定,因为这只会引起 SO 社区其他成员的愤怒,立即关闭问题!
-
当您选择其中的配置文件时,组织者是否会抱怨?它说什么?代码签名构建阶段是否在 XCode 中通过?如果不是,那么确切的错误信息是什么?如果应用程序构建成功,那么当您在设备上安装它时,确切的错误消息是什么?
-
感谢您的回复!希望你没有被大写的标题吓到。我相对较新,并认为这是格式化标题的方式。 1.当我选择其中的配置文件时,组织者没有抱怨。 2. 代码签名构建阶段确实在 XCode 中通过。 3. 应用程序构建成功,但在设备上安装时,会弹出两个对话框,显示消息“此配置文件没有有效签名(或它有有效但不受信任的签名)”。我的证书没有过期,但我应该为续订的个人资料创建新证书吗?
-
致 tommieb75,感谢您提供信息并主动更改我的头衔。一切顺利,iphoneguy
-
@theiphoneguy:尝试从设备中删除所有配置文件,然后在 XCode 上与您的应用程序运行调试会话。它应该提示您安装配置文件。说是,然后告诉我们会发生什么。