【发布时间】:2011-11-03 14:41:33
【问题描述】:
我一直在使用 Xcode 3.2 编写我的应用程序,我最近升级到 Xcode 4.2 并将其设置为针对 iOS 3.2 或更高版本进行开发。我现在正试图让我的应用程序在运行 iOS 4.2.1 的 iPhone 3G 上运行。 (当前版本。)我在 iPhone 4.3 模拟器和 5.0 模拟器上成功运行了我的应用程序。但是,当我尝试在我的 iPhone 上运行时,我收到以下错误:
valid signing identity not found.
我将我的应用 ID 命名为 com.myname.App
我已经阅读了几个关于如何进行配置的教程,所以我已经习惯了这些步骤。我尝试更改捆绑标识符,使用 iPhone 配置门户登录并更改钥匙链中钥匙上的名称。
我已经删除了所有证书和配置,并从头开始了好几次。
当我上周加入 Apple 开发者计划时,我使用了我的“短”名,但我的信用卡上有我的“长”名。现在,我的开发证书显示我的“短”名称,但我的分发证书显示我的“长”名称。这有关系吗?
当我检查我的钥匙串访问时,它会在登录中显示两个钥匙。
我想我的问题主要是,哪些名称必须完全相同,即:App Id、Keys、开发证书、Bundle Identifier,是否区分大小写?
我忽略了什么?
我是否存在某种 SDK 与 iOS 冲突?
【问题讨论】: