繁体   English   中英

使用Xcode 4.2 iOS 5.0构建的应用在iOS 4.3.5的iPhone上安装时崩溃

[英]App built with Xcode 4.2 ios 5.0 crashing when installed on iphone with ios 4.3.5

我有一个将不再在ios 4.x上构建的应用程序

上周它运行良好,现在我可以确认2位年龄较大的ios用户无法在“试飞”中启动该应用。

1个人(ios 4.3.x)无法再在Xcode中构建应用程序,调试器输出如下

warning: Unable to read symbols from "dyld" (prefix __dyld_) (not yet
mapped into memory).
warning: Unable to read symbols for
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3
(8F190)/Symbols/System/Library/Frameworks/UIKit.framework/UIKit (file
not found).
warning: Unable to read symbols from "UIKit" (not yet mapped into memory).
warning: Unable to read symbols from "Foundation" (not yet mapped into memory).
warning: Unable to read symbols for
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3
(8F190)/Symbols/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
(file not found).
warning: Unable to read symbols from "CoreGraphics" (not yet mapped
into memory).
warning: Unable to read symbols from "libSystem.B.dylib" (not yet
mapped into memory).
warning: Unable to read symbols from "libgcc_s.1.dylib" (not yet
mapped into memory).

我不知所措。 我一直在使用最新的SDK选项进行开发,并将目标设置为4.0。

我所做的(我能想到的)唯一更改是为所有异常添加了一个断点。 我正在删除它,看看是否有区别,但是暂时不会收到反馈。 我在这里问,如果这不是解决方案,看看是否有人可以缓解我的压力

编辑断点无效。 我认为这不会影响测试飞行的运行,但我真的希望它会成为解决方案。 我将其留在这里,因为这是我如何使调试器在Xcode 4.2中的main.m之前停止,并希望其他人能够在不知道如何设置断点的情况下进行设置。 我如何设置断点

解决方案,

我更改了焦点并尝试使该应用程序在旧的ipod touch 3.1上运行

我在这里找到解决方案

使用Xcode 4.2和iOS 5 SDK时是否可以定位较旧的iOS版本?

由mmorris

我必须做他明确解释的事情以及另外一件事:
将项目和目标构建集中的编译器设置为LLVM GCC 4.2
那使该应用程序在我的旧ipod touch和我的4.x iPhone上运行。

不知道这些设置与上周相比有什么变化,但是我不会考虑这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM