iPhone配置Xcode 4.2

时间:2011-11-03 05:53:14

标签: iphone ios xcode

我一直在使用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开发者计划时,我使用了我的“简短”名称,但我的信用卡上有我的“长”名称。现在,我的开发证书显示了我的“简短”名称,但我的分发证书显示了我的“长”名称。那有关系吗?

当我检查我的密钥链访问时,它会在登录中显示两个密钥。

我想我的问题主要是,名称必须完全相同,即:应用ID,密钥,开发证书,捆绑标识符,是否区分大小写?

我在俯瞰什么?

我是否有某种类型的SDK与iOS冲突?

2 个答案:

答案 0 :(得分:0)

我建议检查目标部分中附带的配置文件。有时,当您修改项目设置时,这些设置不会反映在目标设置中。所以我怀疑目标设置仍在使用较旧的配置文件(可能与您想要使用的较新配置文件完全相同)。如果是这样,您可以在目标中重新选择配置文件。只需清理并重新运行项目即可。

答案 1 :(得分:0)

当您在xcode中使用最新的ios并且您的iPhone有4.2 ios版本时,只需更改与xcode中的iPhone IOS版本相关的目标部署版本。检查您的捆绑包标识和代码签名身份是否正确?还要检查开发者网站是否添加了您的iPhone UDID。