Hi,
I am using TipKit framework to show simple tips in my view controller & its working fine before update beta6. in iOS17 beta6 crash.
if #available(iOS 17.0, *) { Task { try? await Tips.configure() } }
Hi,
I am using TipKit framework to show simple tips in my view controller & its working fine before update beta6. in iOS17 beta6 crash.
if #available(iOS 17.0, *) { Task { try? await Tips.configure() } }
If it works in the Xcode 15 beta 6 iOS simulator (which is iOS 17 beta 5) but not on your iOS 17 beta 6 device, it is probably due to changes in TipKit in iOS 17 beta 6 that are incompatible with the code compiled by Xcode 15 beta 6. This is the case for SwiftData but I don't have any TipKit apps so I don't know if this is the case for TipKit.
Can you try this and see if it works:
.task {
try? Tips.configure()
}
I'm having the same experience as @VetrivelMurugan. The crash report I have from TestFlight/Xcode:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: DYLD 4 Symbol missing
Symbol not found: _$s6TipKit0A0PAAE10invalidate6reasonyAA4TipsO18InvalidationReasonV_tF
Referenced from: <47B22463-57F7-3B38-A4A5-81E173544A03> /Volumes/VOLUME/*/sgbuses.app/sgbuses
Expected in: <304D53DC-07F6-39B3-81D2-5D68D70C2CBD> /System/Library/Frameworks/TipKit.framework/TipKit
(terminated at launch; ignore backtrace)
I can confirm. It's Beta 6 - and TipKit is broken and Widgets are broken (https://developer.apple.com/forums/thread/735825). Both works before ...
Please file a a bug report via Feedback Assistant (https://feedbackassistant.apple.com) with reproducible steps (or a sample project)
Same error, here's my code:
do {
try await Tips.configure {
DatastoreLocation(.applicationDefault, shouldReset: false)
DisplayFrequency(.hourly)
}
} catch {
print("TIPKIT err")
}
Had you try any solution in beta 7? @VetrivelMurugan