Post

Replies

Boosts

Views

Activity

Reply to 4.3 B Spam Error
There are far too many horoscope applications on the App Store. It doesn't need another one. However, if you're convinced your app is that good, and deserves to be on the store, you will need to add a lot of features to it to differentiate it from the many hundreds (thousands?) of others.
Jun ’25
Reply to APP’S NÃO FUNCIONAM COM O IOS26
You have updated your device to a beta version of iOS 26. Third-party developers have to spend time to update their apps to work on the new version of the operating system. Then, when those versions are ready, they will be released when iOS 26 is released but not before. This is why you should never install a beta version on your primary device. If you rely on a specific app, that app may not work, and you'll be stuck - as you have found out. Your best option is to downgrade to iOS 18.5. There are plenty of websites showing you how to do that. Your apps will then work again.
Jun ’25
Reply to Update Widget Every Minute
You're allowed 72 refreshes in a 24-hour period, so that's once every 20 minutes. One of my own apps displays timers on the widgets, and they generally keep in sync when I use one timeline entry with a date of now, and set it to refresh after now + 20 minutes, i.e. let date = Date() let refreshDate = Calendar.autoupdatingCurrent.date(byAdding: .minute, value: 20, to: date)! ... return Timeline(entries: entries, policy: .after(refreshDate)) I say they "generally" keep in sync. There can be occasions where they'll be a minute or two out - as @jcgoforth explained - so I work around that. (For info, if the timer is going to hit zero before the 20 minutes, then the refreshDate is set to the actual date of the end of the timer, so the refresh happens then rather than up to 20 minutes later.) The best thing you can do is use the preview timeline in Xcode. Add something like this to your widget view, and open the preview canvas in Xcode. You can then scroll through the entries and see how they'll look: #Preview(as: .systemMedium) { WidgetExtension() } timeline: { for offset in 0..<30 { let entryDate = Calendar.current.date(byAdding: .minute, value: offset, to: secondEntryDate)! let entry = SingleClockEntry(date: entryDate, configuration: configuration) entries.append(entry) }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’25
Reply to Uploaded Build Missing NSLocationAlwaysAndWhenInUseUsageDescription Key Despite this Key Being in the Info.plist File
In my app, my target's info settings list a key against the setting, not the actual text. This may be because my app is localised so the info settings need to be able to pick the right text for the right language. So, in this screenshot each item has a key next to it: Then, those keys are expanded in an InfoPlist.strings file, e.g.: NSLocationWhenInUseUsageDescription = "Application uses location data for accurate maps display"; Give it a go for your app. Just add an InfoPlist.strings file with the above text, and in the Info settings in your app target, add the key as seen in the screenshot. See whether that works. If it doesn't work, then I'm not sure what the fix is, sorry.
Jun ’25
Reply to Ios26 Mail sidebar
Is this a question, or a bug report? If you need to report a bug, please do so at: https://feedbackassistant.apple.com/ then post the FB number here Please be sure to provide more info in the bug report than you have here. Apple will need lots more information than you've given to fix this.
Jun ’25
Reply to 4.3 B Spam Error
There are far too many horoscope applications on the App Store. It doesn't need another one. However, if you're convinced your app is that good, and deserves to be on the store, you will need to add a lot of features to it to differentiate it from the many hundreds (thousands?) of others.
Replies
Boosts
Views
Activity
Jun ’25
Reply to APP’S NÃO FUNCIONAM COM O IOS26
You have updated your device to a beta version of iOS 26. Third-party developers have to spend time to update their apps to work on the new version of the operating system. Then, when those versions are ready, they will be released when iOS 26 is released but not before. This is why you should never install a beta version on your primary device. If you rely on a specific app, that app may not work, and you'll be stuck - as you have found out. Your best option is to downgrade to iOS 18.5. There are plenty of websites showing you how to do that. Your apps will then work again.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Update Widget Every Minute
You're allowed 72 refreshes in a 24-hour period, so that's once every 20 minutes. One of my own apps displays timers on the widgets, and they generally keep in sync when I use one timeline entry with a date of now, and set it to refresh after now + 20 minutes, i.e. let date = Date() let refreshDate = Calendar.autoupdatingCurrent.date(byAdding: .minute, value: 20, to: date)! ... return Timeline(entries: entries, policy: .after(refreshDate)) I say they "generally" keep in sync. There can be occasions where they'll be a minute or two out - as @jcgoforth explained - so I work around that. (For info, if the timer is going to hit zero before the 20 minutes, then the refreshDate is set to the actual date of the end of the timer, so the refresh happens then rather than up to 20 minutes later.) The best thing you can do is use the preview timeline in Xcode. Add something like this to your widget view, and open the preview canvas in Xcode. You can then scroll through the entries and see how they'll look: #Preview(as: .systemMedium) { WidgetExtension() } timeline: { for offset in 0..<30 { let entryDate = Calendar.current.date(byAdding: .minute, value: offset, to: secondEntryDate)! let entry = SingleClockEntry(date: entryDate, configuration: configuration) entries.append(entry) }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jun ’25
Reply to Uploaded Build Missing NSLocationAlwaysAndWhenInUseUsageDescription Key Despite this Key Being in the Info.plist File
In my app, my target's info settings list a key against the setting, not the actual text. This may be because my app is localised so the info settings need to be able to pick the right text for the right language. So, in this screenshot each item has a key next to it: Then, those keys are expanded in an InfoPlist.strings file, e.g.: NSLocationWhenInUseUsageDescription = "Application uses location data for accurate maps display"; Give it a go for your app. Just add an InfoPlist.strings file with the above text, and in the Info settings in your app target, add the key as seen in the screenshot. See whether that works. If it doesn't work, then I'm not sure what the fix is, sorry.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Can't find button renew apple developer membership
Go to https://developer.apple.com/account and tap on the "Membership details" card at the top. That'll shoot you down to the section containing the renewal button. Mine is set to auto-renew so I can't show you what it looks like in any other situation, such as yours. But anyway, that's where the button is.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Ios26 Mail sidebar
Is this a question, or a bug report? If you need to report a bug, please do so at: https://feedbackassistant.apple.com/ then post the FB number here Please be sure to provide more info in the bug report than you have here. Apple will need lots more information than you've given to fix this.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Can't display image in SwiftUI
Take off all the modifiers so you're left with just the Image("AppIcon"). Does it work now? If not, then it's something in your image. How about renaming it? What size is it? What format is it?, JPG, PNG?
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jun ’25