我一直在使用Xcode 3.2编写我的应用程序,最近我升级到Xcode 4.2并将其设置为用于为iOS 3.2或更新版本开发。我现在试图让我的应用程序运行在运行iOS 4.2.1的iPhone 3G上。 (当前版本)。我成功地运行我的应用程序在iPhone 4.3模拟器& 5.0模拟器。但是,当我尝试在我的iPhone上运行,我得到以下错误:iPhone Provisioning Xcode 4.2
valid signing identity not found.
我叫我的应用程序ID作为com.myname.App
我已经通过几个教程转眼就得到这个配置的,所以我已经习惯了这些步骤。我试着改变Bundle Identifier,使用iPhone Provisioning Portal Login并更改Key Chain中Key的名称。
我已删除所有证书和供应,并从头开始几次。
当我上周加入Apple开发者计划时,我使用了我的“短名”,但我的信用卡上有我的“长”名。现在,我的开发证书显示了我的“简短”名称,但是我的分发证书显示了我的“长”名。这很重要吗?
当我检查我的钥匙链访问时,它显示登录中的两个键。
我想我的问题主要是,什么名称必须是完全相同的,即:应用程序ID,密钥,开发证书,软件包标识符,是否区分大小写?
我在忽略什么?
我有SDK vs iOS的某种冲突吗?