如何为我的越狱iPad构建应用程序?

时间:2010-08-24 04:27:50

标签: xcode jailbreak cydia

我有XCode 3.2.2,我正在尝试为我的越狱iPad构建一个应用程序。我已经在Multi-Touch论坛上按照教程假冒代码签名应用程序here。在iPad上,我安装了AppSync。不过,当我尝试构建我的应用程序时,我得到了

Error Starting Executable

No provisioned iPhone OS device is connected.  

我想接下来,我会尝试Cydia's教程....无论如何,这可能是有意义的。我会在这里发布进度。但与此同时,欢迎任何建议。

谢谢!
托马斯

2 个答案:

答案 0 :(得分:2)

好的,我只是个白痴。我正在使用仅支持iPad 3.2的XCode 3.2.2。我的iPad安装了3.2.1。更新我的XCode可能会修复此(非)问题lol。

有三种方法可以做到这一点:

  • 自签名(来自Xcode)
  • 伪签名(来自设备)
  • 禁用签名

所有内容都在Saurik网站上详细解释here

我自我签约了。这是感兴趣的人的过程。

自签名

  • 修改Info.plist 文件
    • 位于/Developer/Platforms/iPhoneOS.platform/
    • 查找三次“XCiPhoneOSCodeSignContext”并替换为“XCCodeSignContext”

  • 创建证书
    • 打开钥匙串访问>>点击钥匙串访问>>证书助理>>创建证书
    • 给它起任何名字
    • 自签名Root
    • 将类型更改为“代码签名”
    • 选中“覆盖默认值”
    • 点击“继续”直至完成
  • 在Xcode中
  • 构建应用
    • 修改项目设置>>将“代码签名标识”设置为您刚刚创建的证书的名称。
    • 从下拉菜单中选择要构建的设备(不是模拟器)
    • Cmd + B建造

  • 复制到设备
    • 从构建目录(/build/Debug-iphoneos/AppName.app
    • 获取.app文件
    • 将文件SSH连接到设备上的/Applications目录
    • Respring / reboot

答案 1 :(得分:0)

在xcode的菜单栏中,转到windows->管理器。我不记得它到底是什么样的,但是一旦你插入ios设备(也就是iPad),它应该出现在左侧的设备下面。单击它,它将带您进入一个带有2个左右按钮的屏幕,其中一个将用于“用于开发”,或类似的东西。单击此按钮将配置iPad进行开发,之后一切都应该正常工作。重复所有其他ipads / phones / touchches。