【问题标题】:Xcode 4 and jailbroken iPhoneXcode 4 和越狱的 iPhone
【发布时间】:2011-08-13 17:29:52
【问题描述】:

我刚刚购买了 Xcode 4,并正在尝试在其中开发我的应用程序。但是,我目前没有开发者许可证(在我准备好提交到应用商店之前不想要),所以我已经越狱了我的设备并安装了 appsync。

按照in this thread 建议的步骤进行操作后,我不仅无法部署到我的 iPhone,而且现在我为 iPhoneOS 创建的任何项目都会收到警告;

Target Integrity
Missing SDK in target XXXXX: iphoneos

我对@9​​87654324@ 的了解不够,不知道在我试图让它工作的步骤中发生了什么,所以我的问题实际上有两个部分:

  1. 如何将 Xcode 恢复到以前的状态,以便我可以使用 iOS SDK(真的不想再次从 Apple 下载 4+GB)。

  2. 如何配置 Xcode 4 以部署到我越狱的 iPhone 上进行测试。 (我之前应该提到我在 Xcode 3.2 中的所有功能都可以正常工作,并且我已经尝试删除并以 iPhone 开发人员的身份重新创建自签名证书)。

编辑 我通过简单地恢复到sed 生成的备份文件,删除了我没有 SDK 的警告。

编辑 2 在问这里之前应该多玩一点我猜......我重新创建了另一个开发者证书并将SDKSettings.plist的相关内容替换为:

            <key>AD_HOC_CODE_SIGNING_ALLOWED</key>
            <string>YES</string>
            <key>CODE_SIGNING_REQUIRED</key>
            <string>NO</string>
            <key>CODE_SIGN_ENTITLEMENTS</key>
            <string></string>
            <key>DEAD_CODE_STRIPPING</key>
            <string>YES</string>
            <key>ENTITLEMENTS_REQUIRED</key>
            <string>NO</string>

一切正常!但是,我无法调试,因为在新的 XCode 布局中找不到 Project &gt; New Build Phase &gt; New Run Script Build Phase 选项。有人可以启发我吗?

【问题讨论】:

  • 我和你的情况相同(在更新你正在谈论的帖子之后)。有用!但也没有调试。对不起,我帮不了你,但也许你很幸运in here。

标签: iphone xcode ios sdk jailbreak


【解决方案1】:

试试Jailcoder,它会自动完成整个过程

【讨论】:

    【解决方案2】:

    从我在this reply 中看到的,我猜你遵循的,建议的步骤是干净的,每次都备份原始文件。所以对于你的第一个问题,只需恢复原始文件:

    • /Developer/Platforms/iPhoneOS.platform/Info.plist.bak
    • /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/SDKSettings.plist.bak
    • /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS Build\ System Support.xcplugin/Contents/MacOS/iPhoneOS Build System Support.original

    编辑:运行构建阶段现在在项目首选项中:

    【讨论】:

    • 谢谢。这确实是我所做的,但我很感激澄清。然而,每当我尝试在设备上运行应用程序时,我都会收到错误消息:
    • 我真的很受宠若惊! :)
    猜你喜欢
    • 2018-10-10
    • 2012-06-06
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多