Ausgabe
Ich versuche, meine App in Xcode 7 Beta zum Laufen zu bringen, aber ich treffe auf diese Ausnahme:
NSInternalInconsistencyException: 'Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal->fClient)'
Hier ist der Callstack:
0 CoreFoundation 0x00000001063a89b5 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000105e20deb objc_exception_throw + 48
2 CoreFoundation 0x00000001063a881a +[NSException raise:format:arguments:] + 106
3 Foundation 0x00000001036f8b72 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 198
4 CoreLocation 0x00000001031c7fe3 CLClientGetCapabilities + 8270
5 peach 0x00000001020c0ee9 -[PeachesBatteryOptimizer initWithDelegate:] + 761
6 peach 0x0000000102086d25 -[PeachAgent init] + 1141
7 peach 0x000000010208682c __23+[PeachAgent instance]_block_invoke + 76
8 libdispatch.dylib 0x00000001068604bb _dispatch_client_callout + 8
9 libdispatch.dylib 0x000000010684bedc dispatch_once_f + 543
10 peach 0x00000001020867bb +[PeachAgent instance] + 139
11 peach 0x0000000102086f4d +[PeachAgent createInstanceWithAppKey:andInternal:useDevApi:] + 93
12 peach 0x0000000101e2b710 -[ABCAppDelegate createPeachAgent] + 368
13 peach 0x0000000101e28703 -[ABCAppDelegate application:didFinishLaunchingWithOptions:] + 243
...
Hat jemand das auf iOS 9 Beta 5 gesehen?
Lösung
Ich habe es geschafft, dies zu lösen, indem ich diese beiden Dinge getan habe:
UIBackgroundModes
‘location’ zu Info.plist hinzugefügtNSLocationAlwaysUsageDescription
zu Info.plist hinzugefügt
Ab iOS 11 heißen die Tasten:
NSLocationAlwaysAndWhenInUseUsageDescription
undNSLocationWhenInUseUsageDescription
Beantwortet von – igraczech
Antwort geprüft von – Marie Seifert (FixError Admin)