jjzjj

iphone - Xcode 4.2 在出错时显示错误的代码行

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Xcodealwaysstoppingatmain.mafteracrash在过去的Xcode版本中,每次我调试崩溃时,它都会在错误行中停止调试,并显示一条错误消息。Xcode4.2在main.m中显示了这一行intretVal=UIApplicationMain(argc,argv,nil,nil);作为崩溃的罪魁祸首行,尽管错误在另一个地方。我如何让它在Xcode4.2中像在早期版本中一样工作?

ios - 如何将 Xcode 4.2 的 iOS 反汇编从 Thumb 切换到 ARM?

我的iOS应用程序是在Thumb模式下使用AppleLLVM3.0编译器构建的。对于armv7,我很确定那实际上是Thumb-2。我正在用ARM汇编代码重新实现两个最耗时的函数。这些函数的调用者是Thumb,所以我在函数的序言中使用Thumb到ARM互通指令切换到ARM,这样我就可以访问ARM更丰富的指令集和更多的寄存器。在函数退出时,我使用ARM到Thumb互通以返回ARM模式。GDB的反汇编对于Thumb代码是正确的,但是当我处于ARM模式时,它会反汇编ARM指令,就好像每个指令都是一对完全没有意义的Thumb指令一样。有什么方法可以让GDB切换到ARM反汇编,然后在返回到Thum

ios - iTunes 中的 xcode 4.2 构建和存档问题

我已将我的xcode升级到4.2,并尝试使用新的xcode构建我的旧项目。我在新的xcode中更改了以下设置-架构->armv6armv7基础SDK-ios5编译器->LLVMGCC4.2iOS部署目标->iOS3.1我能够在设备(5.0ios)中构建和安装它,但是当我尝试使用存档进行分发构建时,它无法安装在显示ios4和ios5无效权利的设备中。当我用谷歌搜索时,我发现为了成功安装仅构建事件架构->否在此之后,我成功地通过iTunes在iphone3gs/4(4和ios5)中安装了我的分发版本.ipa,但它仍然在iphone3g(3.1.3ios)中显示无效的权利。我的项目中也有静态

ios - 如何在 XCode 4.2 中使用以前的(3.x 和 4.x)模拟器

有谁知道如何配置XCode以便目标下拉到管理方案下封装所有以前的模拟器iOS3.x和iOS4.x?目前只有目的地下拉列出iOS4.3和iOS5.0设备。我目前能够访问以前的模拟器的唯一方法是运行以前版本的XCode。我想从XCode4.2运行所有模拟器而无需还原。我已经尝试更改部署目标。这是行不通的。非常感谢 最佳答案 对于4.3,将iOS部署目标设置为4.3(或更早版本)。从Xcode、首选项、下载、组件中获取模拟器。根据@rckoenes的说法:您无法重新激活iOS3.x模拟器,您需要安装旧版本的Xcode(带有iOS3.xSD

ios - 如何在 Xcode 4.2 中包含低于 4.3 的 iOS SDK

我刚刚将我的Xcode升级到4.2,因为我将我的MacOS升级到了Lion。在这个版本的Xcode中。仅包含SDK4.3,我可以将DeployTarget设置为4.0或其他较低版本,但与旧Xcode不同的是,我无法为较低的SDK启动模拟器。我也尝试从旧的Xcode包下载并安装较低版本的SDK,但似乎不起作用。那么,在这种情况下,我该如何发布支持低SDK设备的应用程序呢?谢谢~ 最佳答案 尝试打开XCode首选项,转到下载,然后安装存在的各种调试支持选项。 关于ios-如何在Xcode4.

iphone - Xcode 4.2 上的核心位置模拟器不工作 - 任何线索?

我检查了它的所有其他变体,但在这里看不到答案。似乎很多人都在考虑Xcode4.1以及其中的问题。首先,我对Xcode4.2非常满意。它解决了我遇到的大量问题,并再次使模拟器成为一个有用的工具。我对此感到非常高兴,因为它的工作流程比使用设备快得多。现在,4.2在他们的编辑方案对话框中引入了一些东西(转到“运行”页面,然后是“选项”)。这称为“核心位置[复选框]允许位置模拟”。它允许您从预定义位置列表中进行选择。这似乎避免了我在Lion中第一次遇到该问题时引入的可怕hack。但是,它没有workee。我想知道我做错了什么。有人得到这个工作吗?请记住:这从昨天刚刚发布的4.2开始。因此4.0

objective-c - 在 4.2+ 中,如何设置项目以像 XCode 4.0 中的 'Window-Based Application' 项目模板一样运行?

我正在使用XCode4.2,我正在为如何从空应用程序项目创建单View或多View应用程序而苦恼。以前,XCode有一个基于窗口的应用程序模板,但它已被删除。经过一番谷歌搜索后,我找到了thishighlyindexedarticle它介绍了创建一个空应用程序项目的过程,并像以前的基于窗口的应用程序模板一样手动设置。我遇到的问题是我拥有的书籍(不是很旧)引用了基于窗口的应用程序,即使按照上述链接教程中的说明进行操作,我也无法获得我的项目上类。我缺少弥合此Web教程与书中定义的项目之间差距的东西。有人可以为我指出源代码或提供有关如何从空应用程序项目开始定义单View应用程序的体面的高级演

实验4.2 默认路由和浮动静态路由的配置

实验4.2默认路由和浮动静态路由的配置一、任务描述二、任务分析三、具体要求四、实验拓扑五、任务实施1.路由器的基本配置。2.配置默认路由,实现全网互通。3.配置浮动静态路由,实现链路备份。六、任务验收七、任务小结八、知识链接1.默认路由2.浮动静态路由一、任务描述随着规模的不断扩大,某公司现有北京总部和天津分部两个办公地点,分部与总部之间使用路由器互连。经过考虑,该公司的网络管理员决定在总部和分部之间的路由器上配置默认路由和浮动静态路由,提高链路的可用性,使所有计算机能够互相访问。二、任务分析北京总部和天津分部的路由器分别为RA和RB,路由器需要配置默认路由和浮动静态路由,提高链路的可用性,使

iphone - iOS 部署目标设置为 iOS 4.2。该应用程序可以在运行早期 iOS 版本的设备上运行吗?

如果应用程序在Xcode中编译并将其iOS部署目标设置为iOS4.2,它会在运行早期版本iOS的设备上运行吗?该应用程序不具备iOS4独有的功能。我对SnowLeopard和XCode3.2.5进行了全新安装,并且没有针对早期版本的SDK进行测试。 最佳答案 没有。部署目标定义了设备必须运行的最低要求的iOS版本。例如,您可以将构建目标设置为3.1.3,以支持iOS版本>=3.1.3的设备。BaseSDK设置定义了您的应用程序使用的SDK版本。这将是4.2。只要您不使用任何iOS4功能,就可以安全地将部署目标设置为3.1.3。

iphone - viewDidLoad 或 viewDidDisappear 上的 Xcode 4.2 调试将在 EXC_BAD_ACCESS 上结束

viewDidLoad或viewDidDisappear上的Xcode4.2调试将在EXC_BAD_ACCESS上结束它在该断点处中断,但在继续(“继续执行程序”)时它返回a:线程1(0开始)上的EXC_BAD_ACCESS(代码=1,地址=0x....)。这在早期版本中没有发生。有人遇到同样的错误吗?有人知道如何处理吗?示例代码很简单:-(void)viewDidDisappear:(BOOL)animated{[superviewDidDisappear:animated];NSLog(@"Viewdiddissapear");}当在断点处调试时(与NSLog一致),然后点击继续,