首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特设测试安装失败

特设测试安装失败
EN

Stack Overflow用户
提问于 2012-05-09 21:29:55
回答 2查看 494关注 0票数 1

我有一个项目,我可以使用开发人员/调试成功地构建/安装到设备或模拟器。

当我做一个临时的构建时,我可以在模拟器上构建运行,但不能在设备上运行。

我试图执行一个直接安装,因为临时安装的应用程序崩溃(添加到数组),而调试版本不是。

我也尝试过附加到运行的临时安装的应用程序。该应用程序将无限期运行(但如果我执行特定的用例,则会崩溃)。但是如果我试图连接到运行中的应用程序,它就会崩溃。

它恰好是一个Box2d/Cocos2d应用程序--但我没有任何理由认为它们是原因。Xcode 4.3.2,iPhone4 iOS 5.1

尝试构建和运行时的消息:error: failed to launch '/Users/bshirley/Library/Developer/Xcode/DerivedData/foo-bar-evrbckppmbsspqhezhleaxkmymxn/Build/Products/Adhoc-iphoneos/foo-bar.app/foo-bar' -- failed to get the task for process 6892

有人对这个问题有一些洞察力或者找到了吗?

编辑,我想我应该添加一些关键字,这样搜索就更有可能找到:

诊断死后崩溃的一个问题是,Xcode中的组织者的设备日志中没有显示堆栈跟踪。这给我留下了6+深堆栈跟踪w/i我的代码,没有真正的理由来确定它的实际位置。

EN

回答 2

Stack Overflow用户

发布于 2012-05-10 01:34:05

如果它是一个发布版本,应用程序将(在默认设置中)设置一个标志,防止外部进程(出于安全原因)链接到它。这包括调试器。如果您尝试,您将得到您所指示的确切错误消息。

编辑对不起,小错误。单独发布构建并不会导致这种情况。带有特殊证书的生成将导致此情况,因为它用于在设备上进行最终安装(而不是调试)。

票数 0
EN

Stack Overflow用户

发布于 2012-05-10 14:53:07

如果borrrden是正确的(而且似乎是合理的,将一个应用程序连接到一个签名运行的应用程序将是一个安全问题),我不能积极地调试这个临时应用程序。

对于跟踪这个问题,我发现的最有用的东西是Build Settings -> Symbols Hidden by Default --这个值只是debugNO。将其设置为NO on adhoc允许我在检查Xcode管理器中的Device Logs时看到整个堆栈跟踪。

这让我想到了一种特定的方法,它调用了引发问题的崩溃。这就引出了为什么它没有在调试构建中崩溃的问题。没有时间去诊断,只需解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10524362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档