gpt4 book ai didi

iphone - iPad 中的应用程序崩溃但 iPhone 中没有

转载 作者:行者123 更新时间:2023-12-01 19:21:42 25 4
gpt4 key购买 nike

早上好,
我有一个在 iPhone 上运行良好的应用程序但在 iPad 中启动时崩溃并且不明白问题所在。

Crash incident:Hardware Model:      iPad3,3
Process: SardinianPirates1 [20569]
Path: /var/mobile/Applications/BD12D72A-B8BC-4443-B866-8B632211A467/nameofapp.app/nameofapp
Identifier: nameofapp
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2012-04-11 15:41:24.829 -0700
OS Version: iPhone OS 5.1 (9B176)
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/BD12D72A-B8BC-4443-B866-8B632211A467/nameofapp.app> (loaded)' with name 'MainWindow-iPad''
*** First throw call stack:
(0x31f9e88f 0x367f3259 0x31f9e789 0x31f9e7ab 0x32d9f437 0x32da094d 0x32cd6509 0x32b5f893 0x32b598d7 0x32b27c6b 0x32b2770f 0x32b270e3 0x3595322b 0x31f72523 0x31f724c5 0x31f71313 0x31ef44a5 0x31ef436d 0x32b58a13 0x32b55e7d 0xfbdef 0xfbda8)

This is my Xcode error log when launch the iPad simulator

2012-04-12 07:53:50.556 nameofapp[16337:10a03] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/myname/Library/Application Support/iPhone Simulator/5.1/Applications/E8655CDA-1E4F-41CB-B3C7-9A5B7BFF13A6/nameofapp.app> (loaded)' with name 'MainWindow-iPad''
*** First throw call stack:
(0x1c1a022 0x1905cd6 0x1bc2a48 0x1bc29b9 0x5bb638 0x5bceb7 0x399ce1 0x399ff8 0x39917f 0x3a8183 0x3a8c38 0x39c634 0x2312ef5 0x1bee195 0x1b52ff2 0x1b518da 0x1b50d84 0x1b50c9b 0x398c65 0x39a626 0x25a7 0x2541 0x1)
terminate called throwing an exception(lldb)

有什么想法可以帮助我吗?
谢谢

最佳答案

意思是它希望找到一个名为 MainWindow-iPad 的文件。在您的应用程序包中。查看 下的目标设置总结 , iPad 部署信息 .正如 Radider33 所说,您的应用程序委托(delegate)也可能会要求这样做。

您可以选择三种不同的方法来解决此问题:

  • 如果您的应用程序 UI 是为 iPhone 屏幕尺寸精确设计的,请转到 总结 , iOS 应用目标 并设置 设备 手机 .在 iPad 上,您的应用程序将在一个 iPhone 形状的窗口中运行,并带有通常的 2x 按钮。这是最少的工作,但具有最丑陋的结果。
  • 如果您的 iPhone UI 很好地使用了自动调整大小的蒙版,您可以设置 iPad 主界面主 Storyboard 文件名以匹配 iPhone/iPod 版本。所有 View 都将根据其 mask 安装到更大的 iPad 屏幕上。
  • 如果您想为 iPad 重新设计 UI(大部分工作,但 Apple 更愿意您这样做),请在 Interface Builder 中创建一组适当的文件。将窗口命名为 MainWindow-iPad , 或更换 iPad 主界面文件以匹配您创建的任何文件。
  • 关于iphone - iPad 中的应用程序崩溃但 iPhone 中没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118235/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com