[FIXED] NSInternalInconsistencyException: ‘Ungültiger Parameter erfüllt nicht: !stayUp || CLClientIsBackgroundable(internal->fClient)’

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
...

Bildschirmfoto

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ügt
  • NSLocationAlwaysUsageDescriptionzu Info.plist hinzugefügt

Ab iOS 11 heißen die Tasten:

  • NSLocationAlwaysAndWhenInUseUsageDescriptionundNSLocationWhenInUseUsageDescription


Beantwortet von –
igraczech


Antwort geprüft von –
Marie Seifert (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like