在没有 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 Watch 应用的情况下向 Apple Watch 发送通知