【问题标题】:Iphone - debugging the GenericKeychain exampleIphone - 调试 GenericKeychain 示例
【发布时间】:2011-05-04 18:06:39
【问题描述】:

我正在尝试从 Apple 网站运行 GenericKeychain:http://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.html

在与“可执行文件签署了无效权利。”进行了很多斗争之后,事实证明我需要一个临时配置文件来使他们的示例工作。 这样做的主要问题是,当我使用分发配置文件对其进行签名时,我无法调试我的应用程序。

有没有办法使用分发配置文件进行调试?还是使用开发者资料运行 GenericKeychain?

感谢您的回答

【问题讨论】:

    标签: iphone code-signing


    【解决方案1】:

    我刚刚下载了新的 GenericKeychain 并在 Xcode 4 中对其进行了测试:没问题。您唯一需要做的就是将项目的“Base SDK”和两个目标“GenericKeychain”和“GenericKeychain2”设置为“Latest iOS”。

    您需要做两件事才能让应用在您的设备上运行:

    • 从 “Apple 开发人员 - iOS 配置 门户 - AppIDs”。您可以创建一个 新的 APP_ID 或使用“Xcode: 通配符 AppID" 用于测试 & 发展目的。
    • 将“YOUR_APP_ID_HERE”替换为 源代码......不要忘记 改变它 KeychainAccessGroups.plist & KeychainAccessGroups2.plist。

    现在您应该可以在设备上测试演示应用了。

    【讨论】:

    • 我做了所有这些,它也可以在模拟器上运行,我的问题是让它在 iOS 设备上运行,因为在模拟器上,没有真正的钥匙串访问组。
    • 我刚刚在设备上对其进行了测试......遇到了同样的错误,你描述了......解决了它并更新了答案:)希望它也适用于你!
    • 我仍然无法让它工作,如果我使用 iphone 分发配置文件签署我的应用程序,它将启动,但我将无法使用 GDB 等对其进行调试。如果我使用 iphone 开发人员配置文件签署我的应用程序,我会收到前面描述的错误。
    • 我在使用以前在 Xcode 3 上使用设备运行的应用程序时遇到了同样的问题......但是现在一旦我开始使用 Xcode 4,我就会收到这个错误。情节变厚了......!
    猜你喜欢
    • 2013-09-24
    • 1970-01-01
    • 2011-09-22
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    相关资源
    最近更新 更多