在没有 Hackulo.us 和 Apple 开发者 ID 的 iOS 6.1 越狱设备中进行测试

Posted

技术标签:

【中文标题】在没有 Hackulo.us 和 Apple 开发者 ID 的 iOS 6.1 越狱设备中进行测试【英文标题】:Testing in a iOS 6.1 jailbroken device without Hackulo.us and Apple developer ID 【发布时间】:2013-02-08 11:52:00 【问题描述】:

首先,我知道有很多类似的问题,但是,它们很旧,很遗憾,它们中的答案不再有效,因为游戏已经改变了没有 Hacklo .us 完成部分流程。

基本上,我想为 ios 开发并测试我制作的应用程序,以后我可能想将它们提交到 Apple Store,但现在我不愿意支付 99 美元加入 Apple iOS 开发者计划只是为了在我的 iPhone 上使用我的应用程序。

我有一部装有 iOS 6.1 的越狱 iPhone 4S。

我发现的关于如何做到这一点的唯一帖子,要么使用 Hackulo.us(大约 2 个月前关闭),要么使用同样离线的名为 Jailcoder 的东西,而且它们似乎也只适用于旧版本的XCode/iOS(不清楚这一点)。

在目前的情况下,有什么新的进展吗?

【问题讨论】:

How do I test an app on my iPhone without an Apple Developer license? 的可能重复项 【参考方案1】:

简单。构建应用程序后,只需使用一些实用程序(SSH、iExplorer 等)将应用程序包复制到设备上的 /Applications 目录。之后,运行uicache 工具或重新启动iPhone 以使应用程序出现在主屏幕上。

【讨论】:

哦,就这么简单。我认为没有 hackulo.us AppSync 允许这样做是行不通的。我回家试试看,谢谢。 @jbssm 如果应用程序在启动时崩溃:确保二进制文件是可执行的 (chmod 755 <binary>) 并且经过适当的伪造协同设计 (ldid -S <binary>)。 好的,我会这样做的。假代码设计是 Cydia 的标准部分,对吧?在我阅读了所有关于如何做到这一点的复杂内容之后,我只是惊讶于它看起来如此简单。 @jbssm “它是 Cydia 的标准部分”是什么意思? 它默认安装在我的越狱中,这意味着我不需要在 Cydia 中安装额外的包来使用它。

以上是关于在没有 Hackulo.us 和 Apple 开发者 ID 的 iOS 6.1 越狱设备中进行测试的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有支付 Apple 开发者帐户的情况下作为团队成员添加到 Enterprise Apple 开发者团队吗?

Apple iOS开发指南上应该有的时候没有问题

如何在没有 Apple Watch 应用的情况下向 Apple Watch 发送通知

在没有 Apple 帐户的情况下添加配置文件

如何在没有注册 Apple 开发者计划的情况下使用 Xcode 8 在真实设备上运行应用程序?

在没有我们开发者名称的情况下在 Apple Store 上发布 iPhone 应用程序