0

ここに私の問題があります: iOS 5.1.1 を実行している iPhone 4S で完全に動作する完全に機能するアプリがあります。Apple は、iOS 5.1.1 を実行している iPhone 4 で起動するとアプリがクラッシュすることを発見したため、私のアプリを拒否しました。iPhone 4 用にコンパイルするにはどうすればよいですか? 私は iPhone 4S しか持っていないので、実際にテストすることはできません。私はすでにプロジェクト設定を微調整し、armv6 を追加しました。他に何をしなければなりませんか?

以下に示すように、Apple から入手したクラッシュレポートをシンボル化しました。ただし、問題は同じままです。私のアプリが iPhone 4 で動作しない理由がわかりません。最後の例外の #6 として言及されているコードを 1 つ見つけました。ViewController.m にあります。これは、指定された行の私のコードです:

self.player =[[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];


Last Exception Backtrace:
0   CoreFoundation                  0x3742088f __exceptionPreprocess + 163
1   libobjc.A.dylib                 0x35125259 objc_exception_throw + 33
2   CoreFoundation                  0x37420789 +[NSException raise:format:] + 1
3   CoreFoundation                  0x374207ab +[NSException raise:format:] + 35
4   Foundation                      0x37c0805f -[NSURL(NSURL) initFileURLWithPath:] + 79
5   Foundation                      0x37c07ffb +[NSURL(NSURL) fileURLWithPath:] + 43
6   Podman                          0x00021feb -[ViewController viewDidLoad] (ViewController.m:43)
7   UIKit                           0x3112dc8b -[UIViewController view] + 167
8   UIKit                           0x3112c461 -[UIWindow addRootViewControllerViewIfPossible] + 45
9   UIKit                           0x3111ee87 -[UIWindow _setHidden:forced:] + 295
10  UIKit                           0x3118f7d5 -[UIWindow makeKeyAndVisible] + 25
11  UIKit                           0x3112ce6d -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1633
12  UIKit                           0x311267dd -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 409
13  UIKit                           0x310f4ac3 -[UIApplication handleEvent:withNewEvent:] + 1011
14  UIKit                           0x310f4567 -[UIApplication sendEvent:] + 55
15  UIKit                           0x310f3f3b _UIApplicationHandleEvent + 5827
16  GraphicsServices                0x33b3622b PurpleEventCallback + 883
17  CoreFoundation                  0x373f4523 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 39
18  CoreFoundation                  0x373f44c5 __CFRunLoopDoSource1 + 141
19  CoreFoundation                  0x373f3313 __CFRunLoopRun + 1371
20  CoreFoundation                  0x373764a5 CFRunLoopRunSpecific + 301
21  CoreFoundation                  0x3737636d CFRunLoopRunInMode + 105
22  UIKit                           0x3112586b -[UIApplication _run] + 551
23  UIKit                           0x31122cd5 UIApplicationMain + 1081
24  Podman                          0x00021e7b main (main.m:16)
25  Podman                          0x00021e30 start + 40
4

0 に答える 0