4

我一直在网上冲浪,但没有找到解决这种情况的方法(尽管我觉得这很令人惊讶,因为我不敢相信我是第一个遇到这种情况的人)。也许我不知道找到它的正确关键字......

我的问题是我用 XCode 4.2 构建了一个 iOS 应用程序,并直接在 iPhone 3G 上用 iOS 4.2.1 测试它运行,一切都按预期运行。但是,如果我构建一个 .ipa 并将其安装在同一台设备上(我之前已在该设备上卸载了以前的应用程序安装),它会完美安装,并且几乎所有应用程序都可以正常工作......但是对于一个无法正常工作的地方适当地。

我没有详细说明到底发生了什么,因为它是以前在其他设备(即 ipad 1、iphone 4...)的其他应用程序中发生的事情(一旦我发现编译和执行直接到设备让一个未初始化的矩形被添加到某些东西中,而在 .ipa 中它崩溃了(我认为它是一个 SIG_ABRT 但不确切知道)。

这种情况是否记录在任何地方?哪些案例以一种方式编译而其他案例不编译?

提前致谢!

4

2 回答 2

6

尝试在构建设置的“Apple LLVM 编译器 4.1 - 代码生成”部分中为优化级别选择“无”。

于 2013-01-23T12:13:50.473 回答
1

Philip J. Fry 的回答:“尝试在构建设置的“Apple LLVM 编译器 4.1 - 代码生成”部分中为优化级别选择“无”。”

今天仍然是“Apple LLVM 编译器 8.1 - 代码生成”的正确答案

小心改变它的目标和项目......

于 2017-05-03T01:52:36.057 回答