如何在越狱的 iPad 上构建应用程序?

发布于 2024-09-15 21:06:28 字数 600 浏览 5 评论 0原文

我有 XCode 3.2.2,正在尝试为我越狱的 iPad 构建一个应用程序。我已按照此处的 Multi- 上的虚假代码签名应用程序教程进行操作触摸论坛。在 iPad 上,我安装了 AppSync。不过,当我尝试构建我的应用程序时,我

Error Starting Executable

No provisioned iPhone OS device is connected.  

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

谢谢!
托马斯

I have XCode 3.2.2 and am trying to build an app to my jailbroken iPad. I have followed the tutorial to Fake Code Sign Apps here on Multi-Touch forums. On the iPad, I installed AppSync. Still, when I tried to build my app, I got

Error Starting Executable

No provisioned iPhone OS device is connected.  

I think next, I'll try Cydia's tutorial....which probably woulda made sense to do first anyway. I'll post progress here. But in the meanwhile, any suggestions are welcome.

Thanks!
Thomas

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

べ繥欢鉨o。 2024-09-22 21:06:28

好吧,很明显,我只是个白痴。我使用的是 XCode 3.2.2,它仅支持 iPad 3.2。我的 iPad 安装了 3.2.1。更新我的 XCode 可能会解决这个(非)问题,哈哈。

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

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

所有内容都有详细说明和解释 此处

我是自签名的。这是感兴趣的人的流程。

自签名

  • 编辑 Info.plist 文件
    • 位于/Developer/Platforms/iPhoneOS.platform/
    • 查找三个出现的“XCiPhoneOSCodeSignContext”并替换为“XCCodeSignContext”
  • 创建证书
    • 打开钥匙串访问>>单击“钥匙串访问”>>证书助理>>创建证书
    • 给它任何名称
    • 自签名根
    • 将类型更改为“代码签名”
    • 选中“覆盖默认值”
    • 点击“继续”直至完成
  • 在 Xcode 中构建应用
    • 编辑项目设置>>将“代码签名身份”设置为您刚刚创建的证书的名称。
    • 从下拉菜单中选择您想要构建的设备(不是模拟器)
    • Cmd + B 构建
  • 复制到设备
    • 从构建目录 (/build/Debug-iphoneos/AppName.app) 获取 .app 文件
    • 通过 SSH 将文件传输到设备上的 /Applications 目录
    • 重新启动/重新启动

OK so clearly, I'm just an idiot. I'm using XCode 3.2.2, which only supports iPad 3.2. My iPad has 3.2.1 installed. Updating my XCode will probably fix this (non) issue lol.

There are three ways to do this:

  • Self-Signing (from Xcode)
  • Pseudo-Signing (from device)
  • Disable Signing

All are detailed and explained here on Saurik's site.

I went with self-signing. Here's the process for those interested.

Self-Signing

  • Edit Info.plist file
    • Located at /Developer/Platforms/iPhoneOS.platform/.
    • Find three occurrences of "XCiPhoneOSCodeSignContext" and replace with "XCCodeSignContext"
  • Create certificate.
    • Open Keychain Access >> Click Keychain Access >> Certificate Assistant >> Create a Certificate
    • give it any name
    • Self-signed Root
    • Change type to "Code Signing"
    • Check "Override defaults"
    • Click "Continue" until done
  • Build the app in Xcode.
    • Edit Project Settings >> Set "Code Signing Identity" to the name of the certificate you just created.
    • Select the device you want to build to from the dropdown menu (not simulator)
    • Cmd + B to build
  • Copy to Device
    • Get the .app file from the build directory (/build/Debug-iphoneos/AppName.app)
    • SSH the file over to /Applications directory on the device
    • Respring/ reboot
疧_╮線 2024-09-22 21:06:28

在 xcode 的菜单栏中,转到 windows->organizer。我不记得它到底是什么样子,但一旦你插入一个 ios 设备(又名 iPad),它应该出现在左侧的设备下。单击它,您将看到一个屏幕,上面有大约 2 个按钮,其中一个按钮是“用于开发”或类似的内容。单击此按钮将为开发配置 iPad,之后一切都会正常工作。对所有其他 ipad/手机/touch 重复此操作。

In xcode's menu bar, go to windows->organizer. I don't remember exactly what it looks like, but once you plug in an ios device (aka the iPad) it should appear under devices on the left hand side. Click on it, and it will take you to a screen with 2 or so buttons on it, one of which will be 'use for development', or something like that. Clicking this will provision the iPad for development, and everything should work fine after that. Repeat for all other ipads/phones/touches.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文