【问题标题】:App working on simulator but not downloaded from appstore in iPhone 5应用程序在模拟器上运行,但未从 iPhone 5 的应用商店下载
【发布时间】:2013-07-04 10:49:52
【问题描述】:

早安,

我在 AppStore 上发布了一个新应用。它在模拟器上运行良好,在不同的设备(iPhone 4 和 iPhone 5)上运行良好,也可以使用 testflight。

今天,我的应用程序已获得批准,并且在 AppStore 中。问题是它在 iphone 4 上完美运行,但在 iPhone 5 上却不行。

日志是:

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


Last Exception Backtrace:

0   CoreFoundation                  0x333363e2 __exceptionPreprocess + 158

1   libobjc.A.dylib                 0x3b03195e objc_exception_throw + 26

2   UIKit                           0x354d161c +[UIStoryboard storyboardWithName:bundle:] + 436

3   Torero                          0x00054008 -[AppDelegate application:didFinishLaunchingWithOptions:] (AppDelegate.m:27)

4   UIKit                           0x351a5a9c -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 248

5   UIKit                           0x351a5620 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1164

6   UIKit                           0x3519d82e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 694

7   UIKit                           0x35145d1a -[UIApplication handleEvent:withNewEvent:] + 1006

8   UIKit                           0x351457a8 -[UIApplication sendEvent:] + 68

9   UIKit                           0x351451ea _UIApplicationHandleEvent + 6194

10  GraphicsServices                0x36e5d5f2 _PurpleEventCallback + 586

11  GraphicsServices                0x36e5d222 PurpleEventCallback + 30

12  CoreFoundation                  0x3330b3e2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 30

13  CoreFoundation                  0x3330b386 __CFRunLoopDoSource1 + 134

14  CoreFoundation                  0x3330a20a __CFRunLoopRun + 1378

15  CoreFoundation                  0x3327d238 CFRunLoopRunSpecific + 352

16  CoreFoundation                  0x3327d0c4 CFRunLoopRunInMode + 100

17  UIKit                           0x3519c468 -[UIApplication _run] + 664

18  UIKit                           0x351992b4 UIApplicationMain + 1116

19  Torero                          0x00053e8e main (main.m:16)

20  Torero                          0x00053e44 0x52000 + 7748

我认为问题出在 application:didFinishLaunchingWithOptions 中的故事板选择器中,因此我将旧的 iphone 5 故事板复制到新的故事板中,更改名称并上传了我的应用程序的新版本。

你认为它会起作用吗?你认为我应该做些什么吗?

非常感谢

【问题讨论】:

  • 不清楚——您是否曾在真实硬件上进行过测试,或者只是在不同的模拟器版本上进行过测试。您不应尝试在未在至少一个版本的真实硬件上进行测试的情况下发布应用。

标签: iphone objective-c xcode app-store simulator


【解决方案1】:

在模拟器上工作但在设备上不行?检查文件名的大小写。设备上的文件名区分大小写,而在模拟器上则不区分大小写。

【讨论】:

  • 是的,我已经在不同的设备上进行了测试,包括 iPhone 4 和 iPhone 5 并且一直都能正常工作。我的应用程序不起作用的唯一方法是创建一个临时配置文件并通过 iTunes 进行测试。然后我更改了我的 iphone 5 故事板名称,存档并通过 iTunes 再次测试,它起作用了。我认为我的二进制文件已损坏并且我的情节提要丢失了。非常感谢yoyu
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多