2013-05-01 77 views
14

每次我在我的测试设备上安装我的应用程序的全新副本时,调试器不会显示任何输出。重建项目解决了这个问题。Xcode调试器不适用于第一次安装应用程序

可能是什么问题,或者如何探讨这个问题的任何建议。

感谢

+1

你能解释一下你的投票吗? – shannoga 2013-05-01 14:29:08

+0

更新了我的问题 – shannoga 2013-05-01 14:34:37

+0

原谅我询问显而易见的问题,但是您是否正在运行至您的设备,而不是通过iTunes进行存档和安装? – 2013-05-05 12:47:09

回答

4

在消除了很多选项之后,我们发现原因是内部的UIBackgroundModes中的voip(IP语音)标志导致此问题。

我们已经报道过苹果了。

感谢您提供的任何帮助。

+0

我注意到了同样的事情。我们也有IP语音。你弄明白了吗?启用了IP语音后台模式后,您是否找到了在首次安装应用时打印控制台的方法? – KML 2015-11-29 17:45:54

+1

没有找到任何解决方案 – shannoga 2015-11-29 23:07:24

+0

我注意到,如果我从Testflight安装应用程序,我会从Appdelegate中的didUpdatePushCredentials方法中获得一个voip令牌A.如果我从Xcode构建(替换Tesflight安装),我会得到相同的令牌第一次,但是,第二次构建应用程序时,我得到一个新的令牌B.不知道它是否与它有关? – KML 2015-11-30 08:54:53

0

开始通过删除设备中的应用程序,然后清洗你得出的数据。做一个干净的构建(Command + Shift + K),看看是否有帮助。

您还应该检查您的项目方案,方法是点击方案Edit Scheme ....然后检查那里的调试器设置。

要运行您的应用程序,请插入您的设备并点击Command + R.调试器应显示在底部角落。如果没有,点击Command + Shift + Y(在Xcode 4中)来调出控制台和调试面板。

+0

没有帮助,没有帮助 – shannoga 2013-05-05 10:32:25

0

您好,我有3种方式解决:

检查手机的名字中含有的撇号,如果它已经删除它,然后再试一次。

将设备从MAC断开。从您的设备中删除开发资源调配配置文件,关闭设备,等待一分钟,打开电源,重新连接到MAC,然后让XCode重新安装配置文件。

在做第二种方法之前,如果您有其他设备尝试使用,请确认它是否来自xcode,如果不是该设备,请尝试重新安装xcode,如果它是设备,则将设备返回到默认出厂设置并尝试它。

+0

试过这一切,没有帮助。谢谢 – shannoga 2013-05-11 06:33:51

相关问题