2010-01-24 117 views
3

我得到了一个小应用程序,它非常适合我的手机和模拟器上的“调试”配置。iPhone应用程序崩溃在“AdHoc”模式

我创建了一个adhoc供应配置文件,并为其添加了“beta”配置。

试图启动与临时配置的应用程序立即崩溃我的应用程序。

控制台输出为:

Running… 
Error launching remote program: failed to get the task for process 2434. 
Error launching remote program: failed to get the task for process 2434. 
The program being debugged is not being run. 
The program being debugged is not being run. 

我还创建了一个dist.plsit,在代码签名未选中的get-TAST允许和设置好的这个文件在我建的设置。

有没有人有想法?

谢谢!

回答

0

简单的事情。我点击“建立并运行”而不是“建立”。

无法调试ad-hoc版本:D

+0

我知道这是很久以前写的,但我有评论希望可以帮助别人。你绝对可以在adhoc模式下进行调试,虽然它是一个PITA,使用NSLogs来跟踪正常情况发生的事情。附加看控制台... NSLogs以“警告”的形式出现 - 跟踪和调试! – badweasel 2013-11-06 23:59:31

1

有时当你改变很多东西,特别是构建配置时,xcodebuild似乎没有弄清楚哪些文件是陈旧的,并且链接到需要重建的旧东西中。尝试做一个干净的全部或只是从项目目录中删除您的生成目录。这似乎解决了大部分这些奇怪的屁股无法解释的问题。

+0

我已经删除了我的完整构建目录并重新编译了该应用程序。奇怪的 – choise 2010-01-25 15:20:13

+0

奇怪的是,它可以在我的iphone上使用ad-hoc配置文件。但不在其他beta测试设备上(是的,这个配置文件中有唯一的id)。这很可怕:( – choise 2010-01-26 07:43:11