Ios 在没有苹果开发者许可证的情况下,如何在iPhone上测试应用程序?
这已经被回答了很多次了,但是没有一个答案与iOS 6兼容。唯一提到iOS 6的答案是使用一个叫做Jailcoder的工具,这个工具对我不起作用 我所尝试的:Ios 在没有苹果开发者许可证的情况下,如何在iPhone上测试应用程序?,ios,xcode,jailbreak,Ios,Xcode,Jailbreak,这已经被回答了很多次了,但是没有一个答案与iOS 6兼容。唯一提到iOS 6的答案是使用一个叫做Jailcoder的工具,这个工具对我不起作用 我所尝试的: 创建伪代码签名证书 修改SDKSettings.plist 使用Jailcoder修补Xcode以及我的项目 我使用的是Xcode 4.5.1和iOS 6.0.1。请注意,Xcode 4.5.1没有特定于6.0.1的SDK,但我不认为这有什么区别 越狱你的设备(似乎你已经做了这一步) 在Xcode中构建应用程序。以为iOS编译的二进制文
- 创建伪代码签名证书
- 修改SDKSettings.plist
- 使用Jailcoder修补Xcode以及我的项目
ldid-S~/Projects/Foo/Foo.app/Foo
.app
文件夹(应用程序包)复制到您的设备(例如,使用SSH)。重新加载应用程序列表(重新启动SpringBoard或在设备上使用uicache
实用程序)有一种更好更简单的方法可以做到这一点。 下载Jailcoder.app应用程序并按“引导补丁”或“快速补丁”。然后应用程序将为您完成所有工作,您可以直接从xcode管理器中选择您的iphone。
在iPhone上,您需要iOS 5.0+版的cydia tweak AppSync应用程序保存在哪里?有没有办法在没有SSH的情况下复制文件夹?没有简单的构建和运行解决方案吗?@duci9y没有简单的解决方案,对不起。这是非官方的,不受支持,因此需要黑客攻击。要高兴,至少这是可能的。或者使用设备上的工具链在设备本身上构建项目。然后,您可以编写一个简单的Makefile,在构建应用程序后直接安装该应用程序。过去有一种方法可以做到这一点:(我找到了
.app
。现在,有没有其他方法可以复制它?@duci9y将该过程包装在bost构建脚本中,以实现构建和运行能力这对于iOS 6和所有其他最新iOS版本都是完全相同的。我相信H2CO3的解决方案是我自iOS 2.2.1以来一直在使用的。不,不是。对于早期版本,您可以通过修改一些plists。不。修改plists只是为了让Xcode让您在不使用代码签名的情况下构建。为了让它在设备上实际运行,它仍然需要签名。越狱手机不需要有效的签名,但它确实需要签名。这就是ldid
所做的,并且已经在多个iOS版本中实现了这一点,注意选项#3不再起作用(我认为它比4.3之后的时间长,但我可能错了)。我忘了提到我使用的是假代码符号证书。使用非Apple证书是使用ldid
的替代方法,如我上一篇评论中的链接所述。但这并不是什么新鲜事。请阅读我的问题。我已经试过Jailcoder。我已经解决了我的问题。