У меня есть веб-приложение, использующее Ioni c Capacitor для работы на iOS с использованием Firebase Firestore и хранилища.
Firestore работает отлично. Однако возникли проблемы с загрузкой изображений в хранилище. Тестирование в Chrome и Safari в Интернете работает отлично.
При тестировании на устройстве он терпит неудачу 3 из 4 раз на .put (), давая эту ошибку в консоли xCode. И он не будет запускать функцию перехвата ошибок, когда все-таки произойдет сбой.
2020-05-25 18:42:52.176087+0100 ABCD [581:61537] [assertion] Error acquiring assertion: <NSError: 0x281285260; domain: RBSAssertionErrorDomain; code: 2; reason: "Client is missing required entitlement"> {
userInfo = {
RBSAssertionAttribute = <RBSLegacyAttribute: 0x100457950; requestedReason: FinishTaskUnbounded; reason: FinishTaskUnbounded; flags: PreventTaskSuspend>;
}
}
2020-05-25 18:42:52.176124+0100 ABCD [581:61537] [ProcessSuspension] 0x10a4d71d8 - ProcessAssertion() PID 581 Unable to acquire assertion for process with PID 584
2020-05-25 18:42:52.176171+0100 ABCD [581:55904] [ProcessSuspension] 0x10a4d71d8 - ProcessAssertion::processAssertionWasInvalidated()
2020-05-25 18:42:52.177100+0100 ABCD [581:61537] [assertion] Error acquiring assertion: <NSError: 0x281289260; domain: RBSAssertionErrorDomain; code: 2; reason: "Client is missing required entitlement"> {
userInfo = {
RBSAssertionAttribute = <RBSLegacyAttribute: 0x10056c9f0; requestedReason: FinishTaskUnbounded; reason: FinishTaskUnbounded; flags: PreventTaskSuspend>;
}
}
2020-05-25 18:42:52.177132+0100 ABCD [581:61537] [ProcessSuspension] 0x10a4d7200 - ProcessAssertion() PID 581 Unable to acquire assertion for process with PID 581
2020-05-25 18:42:52.177180+0100 ABCD [581:55904] [ProcessSuspension] 0x10a4d7200 - ProcessAssertion::processAssertionWasInvalidated()
Если он успешно загрузит изображение, он все равно будет выдавать это сообщение об ошибке.
Кто-нибудь знает, что вызывает эту ошибку, и почему это все еще будет работать в некоторых случаях?
Дайте мне знать, если вам понадобится дополнительная информация.