我有一个应用程序,它适用于带有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创建的。 我应该改变什么?在我的钥匙串中?
非常感谢你的帮助! 珊
答案 0 :(得分:1)
您可以尝试在project.xcodeproj / project.pbxproj中编辑项目文件,找到所有CODE_SIGN_IDENTITY并将其删除,然后重新打开项目并重新设置移动配置。
答案 1 :(得分:0)
您的签名身份/配置文件可能已被删除或过期。在Xcode的管理器窗口中检查您的配置文件,了解它的状态。
答案 2 :(得分:0)
1)我已删除并在管理器中添加了个人资料。
2)在当前项目的“构建”中,可以选择具有配置文件号“C44211F -...”的开发人员的“代码签名标识”。所以我选择它。
3)启动应用程序“Device-3.0-Release” - 错误:无法找到供应配置文件“C44211F -....”