提供资料

时间:2009-09-01 10:08:12

标签: iphone objective-c sdk

我有一个应用程序,它适用于带有SDK 3.0的iPhone OS 3.0。

使用iPhone OS 3.0.1我做了更新,似乎是o.k。:

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 \(7A341)/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

但是当我想在设备上安装我的应用程序时,我得到: “代码签名错误:无法找到供应配置文件'...”

在XCode / Window / Organizer中:“在您的钥匙串中找不到与此个人资料匹配的有效签名身份”

我应该以某种方式更改配置文件吗?它是为iPhone OS 3.0创建的。 我应该改变什么?在我的钥匙串中?

非常感谢你的帮助! 珊

3 个答案:

答案 0 :(得分:1)

您可以尝试在project.xcodeproj / project.pbxproj中编辑项目文件,找到所有CODE_SIGN_IDENTITY并将其删除,然后重新打开项目并重新设置移动配置。

答案 1 :(得分:0)

您的签名身份/配置文件可能已被删除或过期。在Xcode的管理器窗口中检查您的配置文件,了解它的状态。

答案 2 :(得分:0)

1)我已删除并在管理器中添加了个人资料。

2)在当前项目的“构建”中,可以选择具有配置文件号“C44211F -...”的开发人员的“代码签名标识”。所以我选择它。

3)启动应用程序“Device-3.0-Release” - 错误:无法找到供应配置文件“C44211F -....”