【问题标题】:Simulator works; target device not!模拟器工作;目标设备不是!
【发布时间】:2011-12-30 22:08:42
【问题描述】:

我有一个可以在 iPhone 模拟器上运行但不能在 iPhone 目标设备上运行的应用程序。我使用的是 xcode 4.2,但我的目标设备(iPhone)是 3.1.3。尽管如此,我设置了正确的目标平台,但没有任何反应。它只是说“在设备上完成启动应用程序”。如果我将我的方案更改为 'Launch->'Wait for app to launch' 那么我会收到以下错误:

GDB 绝对不提供任何保证。键入“显示保修”以获取详细信息。 此 GDB 配置为“--host=i386-apple-darwin --target=arm-apple-darwin”。sharedlibrary apply-load-rules all 目标远程移动 /tmp/.XcodeGDBRemote-1004-70 切换到 remote-macosx 协议 内存 0x1000 0x3fffffff 缓存 内存 0x40000000 0xffffffff 无 内存 0x00000000 0x0fff 无

这个线程My App crashes when launched on my Iphone 有一个类似的问题,但我没有得到其余的错误。只有我在上面发布的东西。我正在使用 NSURL,并且我有一个有效的 url,我正在使用 UIScrollView 和 30 张图像,总“重量”为 450KB。那我该怎么办?!请帮忙!

【问题讨论】:

    标签: iphone gdb ios-simulator setup-deployment


    【解决方案1】:

    也许您需要将 armv6 放入项目的 Build Settings 下的架构列表中?

    【讨论】:

    • 嗨,Half_brick。谢谢你的答案。刚刚尝试过,它没有工作。从上面仍然是同样的错误。
    • 注意大概有6个地方可以放armv6。它需要在 TARGET(不是 PROJECT)“架构”中,并且“可用架构”应该包含它。
    • @iPhoneNoob 请检查架构和有效架构都应该包含 armv6 和 armv7 架构。然后构建它,它会构建成功
    • @HotLicks、half_brick 和 Marine 谢谢你们!你是对的。我将 armv6 添加到我的架构中,它解决了问题!
    猜你喜欢
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    相关资源
    最近更新 更多