Конфигурация TipKit вызывает сбой
Я получил отчеты от нескольких пользователей, у которых возникли сбои, связанные с кодом настройки TipKit в методе Init моего приложения. Xcode специально указывает на эту строкуtry Tips.configure([
что касается причины крушения. Я не могу понять, что здесь может происходить и как это исправить?
@main
struct MyApp: App {
init() {
if #available(iOS 17.0, *) {
do {
try Tips.configure([
.displayFrequency(.immediate),
.datastoreLocation(.applicationDefault),
])
} catch {
print("Error configuring Tips: \(error)")
}
}
}
Crash Report:
Thread 0#0 (null) in __pthread_kill ()
#1 (null) in pthread_kill ()
#2 (null) in abort ()
#3 (null) in swift::fatalErrorv(unsigned int, char const*, char*) ()
#4 (null) in swift::fatalError(unsigned int, char const*, ...) ()
#5 (null) in swift::ResolveAsSymbolicReference::operator()(swift::Demangle::__runtime::SymbolicReferenceKind, swift::Demangle::__runtime::Directness, int, void const*) ()
#6 (null) in swift::Demangle::__runtime::Demangler::demangleSymbolicReference(unsigned char) ()
#7 (null) in swift::Demangle::__runtime::Demangler::demangleType(__swift::__runtime::llvm::StringRef, std::__1::function<swift::Demangle::__runtime::Node* (swift::Demangle::__runtime::SymbolicReferenceKind, swi... ()
#8 (null) in swift_getTypeByMangledNameImpl(swift::MetadataRequest, __swift::__runtime::llvm::StringRef, void const* const*, std::__1::function<void const* (unsigned int, unsigned int)>, std::__1::function<swif... ()
#9 (null) in swift_getTypeByMangledName ()
#10 (null) in swift_getTypeByMangledNameInContextImpl(char const*, unsigned long, swift::TargetContextDescriptor<swift::InProcess> const*, void const* const*) ()
#11 (null) in __swift_instantiateConcreteTypeFromMangledName ()
#12 (null) in specialized _allocateUninitializedArray<A>(_:) ()
#13 0x0000000102785fd8 in newFitnessAppApp.init() at /Users/garysabo/AthlyticApp/tono/newFitnessApp/newFitnessAppApp.swift:47
#14 (null) in static App.main() ()
#15 (null) in static newFitnessAppApp.$main() ()
#16 (null) in main ()
#17 (null) in start ()