Post

Replies

Boosts

Views

Activity

Reply to iOS Dynamically loaded custom fonts in WidgetKit not working on real device (simulator is fine). Sandbox chronod deny file-read-data for font file.
I had an idea that me and OP have this issue because we use shared App Group container. So I tried this workaround: Copied all fonts from shared container to Documents. Then install them from Documents. It didn't work. I suspect that even if we include fonts to the Bundle, skip UIAppFonts, add them using CTFontManagerRegisterFontsForURL - they will not work. 😔
May ’25
Reply to Are Deep Links on Custom Product Pages working?
I was able to resolve the issue by switching to URL Schema. The tricky part here, is that the schema should contain at least some path components. First I tried schemes like this: myapp-halloween:// And got the error when tried to save the Custom Product Page: ⚠️Your changes could not be saved. Try again later Initially it was unclear at all what's wrong here. I thought that maybe URL Schemes are not acceptable at all, so that's why we tried deeplinks. And got the similar error as OP: on the first attempt deeplink isn't activated even on iOS 18.2.1. But experementally I found that if you add some path components, like: myapp://halloween Then everything works fine. CPP submitted without issues and the scheme opens the app and the URL gets received.
Feb ’25
Reply to See log in XCode for "Wait for executable to be launched"
You have to use Logger for that. It will output the messages to Console.app, as well as to Xcode console. However, you have to specify them as public, otherwise the message text will be hidden. Like this: import os.log let logger = Logger(subsystem: "com.kelin.vladimir", category: "Debug") // Log level: notice. Explicitly specified `public`. logger.notice("\("TEST", privacy: .public)") In order to protect your private data in prod, consider using #if DEBUG macro.
Nov ’24