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
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 found a workaround! Will publish an open source solution when I have time. Please, poke me if you need it.
Replies
Boosts
Views
Activity
May ’25
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. 😔
Replies
Boosts
Views
Activity
May ’25
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.
Hi there! Same problem on WidgetKit complications extension. On Watch Series 10 it doesn't works - complication become blank, on Simulator however it does.
Replies
Boosts
Views
Activity
May ’25
Reply to Unable to install iOS & watchOS app to iPhone, because of intents change
@darkpaw, any luck with this issue?
Replies
Boosts
Views
Activity
May ’25
Reply to WidgetInfo - intent is nil until edit face
Test Wow! Looks like I can't delete this post. To mods: could you please enable post editing? I need to delete the .watchface link from the question.
Replies
Boosts
Views
Activity
Mar ’25
Reply to Apple Watch SE2 Xcode Debugging Issues
I also have SE2 and constantly get various errors while debugging watchOS apps with Xcode. Connection is very unstable.
Replies
Boosts
Views
Activity
Feb ’25
Reply to Sending 'notification' risks causing data races
Similar issue: // Sending 'center' risks causing data races let granted = try await center.requestAuthorization(options: options) Silenced by using @preconcurrency: @preconcurrency import UserNotifications
Replies
Boosts
Views
Activity
Feb ’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.
Replies
Boosts
Views
Activity
Feb ’25
Reply to App alternative icon not working when archieve.
I had the same issue, @SpaceGrey. You solved it by using "All Sizes", I solved it by staying at "Single Size" but replacing JPG with PNG.
Replies
Boosts
Views
Activity
Feb ’25
Reply to Custom URL names
@iphonegamedeveloper, any success? I guess if scheme isn't https or http that we can assume it's custom in most cases.
Topic: Programming Languages SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to CloudKit High Latency
We ended up switching to another backend provider 😢 But I hope one day we will return to CloudKit, as it maturates and gets better.
Replies
Boosts
Views
Activity
Dec ’24
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.
Replies
Boosts
Views
Activity
Nov ’24
Reply to Migrating custom intents to App Intents
Check that intentClassName corresponds to old Siri Intent auto-generated class name. Declare your AppIntent struct as public.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to Could not find intent for LiveActivity Button
Try marking the entire MyIntent struct as public. This advice worked for me.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to WidgetKit with Intent on iOS 17
One of GPTs suggested me to make App Intent declaration public. This actually worked.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24