Debugging 在没有apple开发者帐户的设备上调试(iSDK 5和XCode 4)

Debugging 在没有apple开发者帐户的设备上调试(iSDK 5和XCode 4),debugging,xcode4,ios5,jailbreak,Debugging,Xcode4,Ios5,Jailbreak,所以,我的问题很简单:在没有Apple开发者帐户的情况下,是否有可能在实际设备上调试我的应用程序?我正在使用iOS5、XCode 4.2和Snow Leopard 10.6.7的SDK 我知道使用旧版本的XCode和SDK是可能的,但不记得是怎么回事(我不久前在网上找到的…) 编辑:我有越狱的iPhone,如果解决方案需要越狱,我没有问题;) 简单的答案是否定的。要在设备上进行测试,您需要安装一个配置文件,其中包含您的设备信息,您只能使用付费开发人员帐户生成该信息 我注意到你有越狱的标签,所以我

所以,我的问题很简单:在没有Apple开发者帐户的情况下,是否有可能在实际设备上调试我的应用程序?我正在使用iOS5、XCode 4.2和Snow Leopard 10.6.7的SDK

我知道使用旧版本的XCode和SDK是可能的,但不记得是怎么回事(我不久前在网上找到的…)


编辑:我有越狱的iPhone,如果解决方案需要越狱,我没有问题;)

简单的答案是否定的。要在设备上进行测试,您需要安装一个配置文件,其中包含您的设备信息,您只能使用付费开发人员帐户生成该信息


我注意到你有越狱的标签,所以我假设你正在开发一些可能永远不需要苹果支持的东西,那么为什么要麻烦呢。我相信有很多方法,但没有一种简单快捷的方法。但是对于这个问题和任何一个阅读它的人来说,答案是否定的。

如果你正在开发一款越狱手机-是的,你可以。正如比尔所指出的,否则是不可能的。在越狱电话上,您可以从/var/log/syslog获取日志。您还可以启用使用Xcode调试自签名应用程序。中讨论了启用该功能的详细信息。它似乎只适用于旧版本的XCode。我无法使这些过程在XCode 4.2/iOS5上运行-因此,如果您这样做,请告诉我们

有一篇文章是从xcode 3开始的,但是有一个使用ldid实现xcode 4+。我想看看。我不能说我已经测试过了,但这是我今天回家后要尝试的解决方案。我将更新它是否有效

ldid方法由saurik开发,是他使用的方法,因为他不在mac上编写代码,所以他的列表对他不起作用。由于您仍然是伪签名,我将假设这确实需要一个越狱iOS设备部署到still。

我使用一个名为Jailcoder的应用程序(我在本文中发现的)使它工作(使用Xcode 4.3/Lion/iOS 5进行设备调试)。它设置了Xcode和Individual项目文件,显然可以恢复更改(不过还没有尝试过)

更新:仅在iOS设备的安全模式下对我有效,否则无效


更新2:现在也不能在安全模式下为我工作。但这仍然值得一试,特别是因为它是免费的。

好的。。。我只是认为这是可能的,因为它在早期版本的XCode上是可能的;)你在使用Xcode 4.2时得到了这个功能吗?那么你降级了Xcode以使它工作吗?@newenglander:不,我只是没有在设备上调试。嘿,我刚刚得到了它的工作,在iOS 5的Lion上的Xcode 4.3。请参阅(jailcoder)让我们看看帖子已经不见了,这里有一个指向jailcoder页面的链接: