Apple Developers

RSS for tag

This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.

Learn More

Posts under Apple Developers subtopic

Post

Replies

Boosts

Views

Activity

Payment for membership in the app
Hi!!! I can't publish the app as I have a paid membership through Stripe. I have a wordpress site and have a paid membership to access the content... The app is geared by a third party service and I can't put any code into it... What can I do? There is an idea that in the application to display a link to the site where to place the payment for membership... Please advise, I'm not the first to face this....
0
0
137
May ’25
CoreData error: SQLCore dispatchRequest: no such table: ZAPPSETTINGS. I/O error opening
Issue with SwiftData: “no such table: ZAPPSETTINGS” and SQLite I/O error on app launch Hello, I’m encountering persistent errors with SwiftData in my SwiftUI app related to Core Data’s underlying SQLite database. Despite defining my models correctly, the app fails to initialize the persistent store, throwing the following error on startup: CoreData error: SQLCore dispatchRequest: no such table: ZAPPSETTINGS. I/O error opening database at /.../default.store. SQLite error code:1, NSSQLiteErrorDomain=1. File “default.store” couldn’t be opened. Context The error only appears concerning my AppSettings model. I have another model, LocationPoint, which appears correctly defined and used. I have tried deleting the app, resetting the device, and cleaning builds but the error persists. The error message suggests the database file is present but the table for ZAPPSETTINGS (the Core Data table for AppSettings) does not exist. Code Samples Main App Entry import SwiftData import SwiftUI @main struct Krow3_0App: App { @State private var userLocationManager = UserLocationManager() @State private var geocodingViewModel = GeocodingViewModel() @State private var locationSearchViewModel = LocationSearchViewModel() @State private var router = Router() var body: some Scene { WindowGroup { LaunchView() .environment(userLocationManager) .environment(geocodingViewModel) .environment(locationSearchViewModel) .environment(router) .modelContainer(for: [LocationPoint.self, AppSettings.self]) } } } AppSettings Model import Foundation import SwiftData @Model class AppSettings { var isMetric: Bool init(isMetric: Bool = false) { self.isMetric = isMetric } } What I’ve Tried Fully uninstalling and reinstalling the app on device and simulator. Resetting the simulator/device. Cleaning the Xcode build folder. Verifying the schema logs which correctly list both LocationPoint and AppSettings. Changing model names to avoid potential conflicts. Adding .modelContainer configuration with autosave enabled. Questions Is there a known bug or limitation with SwiftData concerning certain model setups or naming? Could this be related to how the data container initializes or migrates schemas? Are there recommended debugging or migration steps to resolve “no such table” SQLite errors with SwiftData? How can I safely reset or migrate the persistent store without corrupting the database? Any insights or suggestions would be greatly appreciated! Thank you!
1
0
125
May ’25
Severe Keyboard Lag in Roblox on iOS 18.4 (Resolves When Low Power Mode is On)
Hi, I’m experiencing a serious keyboard lag issue on my iPhone 15 Pro Max running iOS 18.4. When playing games in Roblox, if I try to type in the in-game chat using the default iOS keyboard, the typing becomes extremely laggy and drops a lot of frames. However, if I turn on Low Power Mode, the issue disappears completely, and typing becomes smooth again. This suggests that the problem may be related to background optimization or system performance handling in iOS 18.4. Open Roblox and start any game with chat input and Try typing in the chat box using the iOS keyboard than Observe serious lag and frame drops and Enable Low Power Mode.The lag disappears instantly. • iPhone 15 Pro Max • iOS version: 18.4 • Keyboard: Default iOS keyboard • Issue only occurs when Low Power Mode is OFF Please investigate this behavior. It’s very disruptive during gameplay and seems linked to performance scaling or system optimization. Thanks! My English is not very good and these are the ones I edited using Google Translate.
1
0
149
May ’25
Some questions about custom email domain names with iCloud+ Mail
In the actual development, I found that I could not complete the setting of my icloud+ customised email domain name SMTP. I tried to configure the SMTP of iCloud custom email according to Apple's document (https://support.apple.com/en-us/102525) but the error I looked through Apple's support file, but I didn't find the specific configuration of iCloud + customised email SMTP.
0
0
161
May ’25
How can I create a shortcut to toggle macro control in iPhone settings?
I’d like to create a button on my iPhone Home Screen that changes settings if I am using an external lens mounted to my phone. This is what I have along with notes on what I hope to do. But it does not work. I am only able to open either the camera settings or the camera preserve settings but nothing will toggle macro controls. There is an additional step within the camera app as well but it can be skipped for brevity. Name: Telephoto and macro lenses Check if macro settings are already enabled or not. (Settings > Camera > Macro Control toggle) as well as (Settings > Camera > Preserve Settings > Macro Control toggle) Non-working shortcut code: Verification question: "Are you using an external lens?" If yes, Notification: "Turning on Macro Control and preserve settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20On%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20On%20Macro_Control If no, Notification: "Turning off Macro Control and Preserve Settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20Off%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20Off%20Macro_Control
0
0
117
May ’25
CGPDFDocument Rendering Issue with Custom Fonts in iOS 18
we’ve identified that our PDF rendering pipeline leverages the native CGPDFDocument APIs to convert PDF pages into images. However, in the latest release of iOS 18, the provided document fails to render even at the CGPDFDocument level. Our analysis suggests that the issue may stem from the embedded custom fonts not being correctly processed in this version of the iOS platform. This appears to be consistent with several other reports and discussions around font rendering problems introduced in iOS 18, particularly involving subset fonts. We’ve attached a collection of relevant community threads and references, including: Apple Developer Discussion: Subset Font Rendering Issue in iOS 18 Given that our implementation is tightly coupled with Apple’s native PDF rendering APIs, this issue presents a blocking limitation for us. With your permission, we would like to use this document as a sample case to formally report the issue through the appropriate Apple Developer forums and feedback channels.
3
0
167
May ’25
Clearing an app’s memory, data etc.
My app works perfectly the first time it is used but when returning to the start after playing the game and playing another it does some random things. I figure it is because the app still retains the previous game in it’s memory allocation? My question is, what is the best way programmatically to have an app start fresh and not have to quit it and open it again?
6
0
206
May ’25
Request for Enhanced Security Options for iPhone Passwords App (iCloud Keychain)
Right now, Apple’s iCloud Keychain (where saved passwords are stored) relies on the same authentication methods as your iPhone in general: Face ID or device passcode. This means: • If Face ID fails, it falls back to the device passcode. • Anyone with your passcode can unlock not only your phone but also your saved passwords by allowing the phone to go into the “enter iPhone password to view passwords” on the password app. Why this matters if someone knows or coerces your device passcode, they could potentially: • Bypass Face ID • Access sensitive password data • Compromise multiple accounts and could access all passwords I have saved on the password app. So, Let’s say my girlfriend knows my phone passcode, she pretty much then has access to all other password and backup codes I have saved on the password app. For this security vulnerability I believe it would be beneficial to introduce more advanced security options for accessing the Password section on iPhone. Specifically, 1. The ability to require Face ID only, without fallback to device passcode. 2. An option to set a dedicated password just for accessing the Passwords section (separate from the phone passcode). 3. Additional optional layers of protection, such as two-factor authentication or a biometric lock, that would prevent access even if someone knows the device passcode. These features would provide an extra level of security for users who are concerned about unauthorized access if someone gains access to their phone passcode.
1
0
119
May ’25
Request for Confirmation of Paid International Repair Eligibility – iPhone 14 Pro
Dear Apple Support Team, I am writing to request clarification regarding paid service eligibility for my iPhone 14 Pro outside its original country of purchase. Here are the details of my device: Model: iPhone 14 Pro Serial Number: J346337TKY Purchase Date: December 2022 Current Location: Astana, Kazakhstan Warranty Status: Expired I recently visited an Apple Authorized Service Provider in Kazakhstan, and I was informed that my device could not be accepted for repair due to regional restrictions, even on a paid basis. I would appreciate your assistance in confirming whether my device qualifies for paid repair service in Kazakhstan, or if it is strictly limited to service in its country of origin. If not eligible, could you please advise on the nearest country or region where I can receive authorized service? Looking forward to your guidance on the next steps. Best regards, Ruslan D
1
0
95
May ’25
Satellite communications
I have a question about the operating procedure of the iPhone defaulting into satellite service. Post major storm we noticed that my phones would not allow us to connect to the satellite backup communication because the iPhone was still getting intermittent cell service even though the service that they were receiving via tower signal was that of the tower that had no connectivity (the individual cell tower may have been producing cell SIGNAL, but their ability to transfer data threw microwave or landline was terminated ). Previously, I asked if they could find a fix so that even if the phone is receiving what it is some or very little signal, you could opted to defer to settle in a situation such as this. When left in it’s current programming the phone will not make contact with either communication source leading it to be useless.
1
0
144
May ’25
Cannot update HomeBrew, due to SHA256 mismatch on --jpegsrc.v9d.tar.gz download
I want to install tesseract in order to get OCR feature in ChatGPT. Tesseract install requires the use of HomeBrew on macOS But I am using macOS 15.5 and the version of HomeBrew is not compatible. When tying to install Tasseract, old version of HomeBrew is detected and HomeBrew starts updating automatically. The process goes fine until the download of the jpegsrc.v9d.tar.gz component. SHA256 mismatch is detected and the update process stops. But the downloaded jpegsrc.v9d.tar.gz doesn't seem to be corrupted. Maybe an error of the expected SHA256? Any help is welcome that would enable me to complete the HomeBrew update process. Many thanks in advance for your support. ------------------------------ This is what I get in Terminal: Error: Could not find an SDK that supports macOS 15.5. You may have have an outdated or incompatible CLT. Homebrew found the following SDKs in the CLT install: 10.14 10.15 Please update CLT or uninstall it if no updates are available. Error: Git must be installed and in your PATH! Warning: Sorry, Homebrew does not support your computer's CPU architecture! Warning: You are using macOS 15.5. We do not provide support for this pre-release version. You will encounter build failures with some formulae. Please create pull requests instead of asking for help on Homebrew's GitHub, Discourse, Twitter or IRC. You are responsible for resolving any issues you experience while you are running this pre-release version. ==> Downloading https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/ff08930ce8165de0173c4a8704a407636908779978246b3116202642460aca15--autoconf-2.69.tar.gz ==> Downloading https://ftp.gnu.org/gnu/autoconf-archive/autoconf-archive-2019.01.06.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/dca2c1298b729faa88ef51d6d6218fb82ed143da108475073e0c0a9bfae091c6--autoconf-archive-2019.01.06.tar.xz ==> Downloading https://ftp.gnu.org/gnu/automake/automake-1.16.2.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/de80077d29bb43dc673536d714b2345d6a9753a170151e730bccf02f102ecf57--automake-1.16.2.tar.xz ==> Downloading https://github.com/Homebrew/formula-patches/raw/e5fbd46a25e3566305929683356 Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/5a220d4e315a1ffbc9644d2bf91fe956c5a84a11689cbb8da50106ad3b71c48f--dynamic_lookup-11.patch ==> Downloading https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/a7871392bebba3d24e9db265409485330a2e81ca638579ca84ff5bf9f9040666--libtool-2.4.6.tar.xz ==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/5bdbf3b3fdadaf72744884b98b74a2ff887bd63a20b246f811a222a146ad7b64--pkg-config-0.29.2.tar.gz ==> Downloading https://sourceforge.net/p/giflib/bugs/_discuss/thread/4e811ad29b/c323/attac Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/96a5fa155b0ad1a98cc4d577b7806eedfadcde973df641a6e90cf257b08e3598--Makefile.patch ==> Downloading https://downloads.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/516725ea41ab2e3e2e554c736ec0ef0e0d7fcb52e597a831e2398422843276bd--giflib-5.2.1.tar.gz ==> Downloading https://www.ijg.org/files/jpegsrc.v9d.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/23faa446d5ad2c8f0a288f26af4c4f70666394f107eb58154ab432da5f6705d1--jpegsrc.v9d.tar.gz Error: SHA256 mismatch Expected: 99cb50e48a4556bc571dadd27931955ff458aae32f68c4d9c39d624693f69c32 Actual: 2303a6acfb6cc533e0e86e8a9d29f7e6079e118b9de3f96e07a71a11c082fa6a Archive: /Users/bertrand/Library/Caches/Homebrew/downloads/23faa446d5ad2c8f0a288f26af4c4f70666394f107eb58154ab432da5f6705d1--jpegsrc.v9d.tar.gz To retry an incomplete download, remove the file above.
1
0
206
May ’25
TestFlight No Email Invite
I have been working on telecommunication testing of ALE Softwar. Since no invite email received, I can’t unable to test in my IPhone. there is no options to add my test app. this that app url https://apps.apple.com/in/app/ale-softphone/id1588713865
0
0
61
Jun ’25
DeviceActivityEvent will still execute even if the app is not in use
I use DeviceActivityCenter to monitor app usage. For DeviceActivityEvent, I set 30 events, and the threshold of each event increases by 2 minutes: var events: [DeviceActivityEvent.Name: DeviceActivityEvent] = [:] for index in 0..<30 { let threshold = (index == 29) ? DateComponents(hour: 1) : DateComponents(minute: (index + 1) * 2) let name = DeviceActivityEvent.Name("\(prefix)|\(index)") events[name] = DeviceActivityEvent(applications: tokens, threshold: threshold) } After reaching the last DeviceActivityEvent, I will restart directly in DeviceActivityMonitor private func restartMonitoring(activity: DeviceActivityName) { let center = DeviceActivityCenter() let currentEvents = center.events(for: activity) do { try center.startMonitoring(activity, during: schedule, events: currentEvents) } catch { print("Fail: \(error)") } } But I found that after restarting, DeviceActivityEvent will be automatically executed even if I don't use the app. My iOS version is 18.5
0
0
126
Jun ’25
Data Photo Files Emails Banks Transcations Orders
How to Check Apple Development, iCloud ,Apple ID or Apple Account got some criminal act with Old Business Partners System and Fake reality shows to Stole my system Identity and Money. Can hear the sounds from up area in the air! and the accents and contenxt very bad behavior act! i tried to stop them on 2022, I know who they are, they **** up the reality bank , hospital ,apartment fire and lobby packages systems. and they got seriously damaged the other contries and humans body healthy system! and all my creations works.
0
0
142
Jun ’25
MDM Behind Nginx SSL Cert Issue
I'm trying to make my own MDM server and I'm having trouble allowing nginx to proxy the connection. The web app I'm making can accept http requests so I require nginx. I'm using a certificate from letsencrypt. Every time I try to enroll a phone it instantly rejects at nginx. I have tried multiple cipher options in nginx. I found the following link and my cert supports all except the DHE ones but they say you only need 1. (https://developer.apple.com/forums/thread/128482?answerId=404052022#404052022) What else can I do? 2025/05/21 14:39:44 [info] 105709#105709: *2887 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 14:41:42 [info] 106014#106014: *2891 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 14:42:32 [info] 106134#106134: *89 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 15:09:13 [info] 106132#106132: *124 client timed out (110: Connection timed out) while waiting for request, client: 172.40.1.61, server: 0.0.0.0:9234 below from ssllabs.com upstream backendmdmios { server 172.40.1.61:6744; } server { listen 9234 ssl; http2 on; server_name mdm.domainplaceholder.com; error_log /etc/nginx/logs/ios.com.error.log debug; # error; ssl_certificate /etc/letsencrypt/live/mdm.domainplaceholder.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mdm.domainplaceholder.com/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-CBC-SHA256:ECDHE-RSA-AES128-CBC-SHA:ECDHE-RSA-AES256-GCM-SHA384; #ssl_ciphers TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305; #ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4:!3DES:!CAMELLIA; ssl_prefer_server_ciphers on; ssl_dhparam /etc/nginx/dhparams.pem; location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backendmdmios$request_uri; } }
5
0
107
Jun ’25
Unify Native iOS Utility Apps into a Single Modular AI-Enhanced App (Apple Assist)
Hello Apple Developer Community, I'd like to propose a system-wide enhancement for future versions of iOS: the integration of native utility apps — Calculator, Compass, Voice Memos, Magnifier, Measure, Weather, and Translate — into a single unified app, tentatively called Apple Assist. The vision is to provide: A modular interface where users can enable/disable tools as needed. Smarter workflows with proactive suggestions based on context (time, location, task). AI-powered interaction through voice and Apple Intelligence (Advanced Siri). Benefits: Reduces icon clutter on the Home Screen. Simplifies the user experience with a single access point. Creates opportunities for automation and accessibility. Imagine saying: “Hey Siri, record a quick note and measure the table” — and the app smartly loads those modules on demand. Would love to hear feedback from the community — and whether Apple might consider something in this direction for iOS 19 or beyond. Best regards, Jose Luiz Horta Barbosa Maurity Cruz
3
0
104
Jun ’25
Payment for membership in the app
Hi!!! I can't publish the app as I have a paid membership through Stripe. I have a wordpress site and have a paid membership to access the content... The app is geared by a third party service and I can't put any code into it... What can I do? There is an idea that in the application to display a link to the site where to place the payment for membership... Please advise, I'm not the first to face this....
Replies
0
Boosts
0
Views
137
Activity
May ’25
CoreData error: SQLCore dispatchRequest: no such table: ZAPPSETTINGS. I/O error opening
Issue with SwiftData: “no such table: ZAPPSETTINGS” and SQLite I/O error on app launch Hello, I’m encountering persistent errors with SwiftData in my SwiftUI app related to Core Data’s underlying SQLite database. Despite defining my models correctly, the app fails to initialize the persistent store, throwing the following error on startup: CoreData error: SQLCore dispatchRequest: no such table: ZAPPSETTINGS. I/O error opening database at /.../default.store. SQLite error code:1, NSSQLiteErrorDomain=1. File “default.store” couldn’t be opened. Context The error only appears concerning my AppSettings model. I have another model, LocationPoint, which appears correctly defined and used. I have tried deleting the app, resetting the device, and cleaning builds but the error persists. The error message suggests the database file is present but the table for ZAPPSETTINGS (the Core Data table for AppSettings) does not exist. Code Samples Main App Entry import SwiftData import SwiftUI @main struct Krow3_0App: App { @State private var userLocationManager = UserLocationManager() @State private var geocodingViewModel = GeocodingViewModel() @State private var locationSearchViewModel = LocationSearchViewModel() @State private var router = Router() var body: some Scene { WindowGroup { LaunchView() .environment(userLocationManager) .environment(geocodingViewModel) .environment(locationSearchViewModel) .environment(router) .modelContainer(for: [LocationPoint.self, AppSettings.self]) } } } AppSettings Model import Foundation import SwiftData @Model class AppSettings { var isMetric: Bool init(isMetric: Bool = false) { self.isMetric = isMetric } } What I’ve Tried Fully uninstalling and reinstalling the app on device and simulator. Resetting the simulator/device. Cleaning the Xcode build folder. Verifying the schema logs which correctly list both LocationPoint and AppSettings. Changing model names to avoid potential conflicts. Adding .modelContainer configuration with autosave enabled. Questions Is there a known bug or limitation with SwiftData concerning certain model setups or naming? Could this be related to how the data container initializes or migrates schemas? Are there recommended debugging or migration steps to resolve “no such table” SQLite errors with SwiftData? How can I safely reset or migrate the persistent store without corrupting the database? Any insights or suggestions would be greatly appreciated! Thank you!
Replies
1
Boosts
0
Views
125
Activity
May ’25
Severe Keyboard Lag in Roblox on iOS 18.4 (Resolves When Low Power Mode is On)
Hi, I’m experiencing a serious keyboard lag issue on my iPhone 15 Pro Max running iOS 18.4. When playing games in Roblox, if I try to type in the in-game chat using the default iOS keyboard, the typing becomes extremely laggy and drops a lot of frames. However, if I turn on Low Power Mode, the issue disappears completely, and typing becomes smooth again. This suggests that the problem may be related to background optimization or system performance handling in iOS 18.4. Open Roblox and start any game with chat input and Try typing in the chat box using the iOS keyboard than Observe serious lag and frame drops and Enable Low Power Mode.The lag disappears instantly. • iPhone 15 Pro Max • iOS version: 18.4 • Keyboard: Default iOS keyboard • Issue only occurs when Low Power Mode is OFF Please investigate this behavior. It’s very disruptive during gameplay and seems linked to performance scaling or system optimization. Thanks! My English is not very good and these are the ones I edited using Google Translate.
Replies
1
Boosts
0
Views
149
Activity
May ’25
Installing an unsigned .ipsw
I have an iPad 1 running iOS 5.1.1, I want to downgrade it to iPhone OS 3.2 Does anybody have a way to downgrade unsigned .ipsw's or do I have to sign it myself?
Replies
1
Boosts
0
Views
116
Activity
May ’25
CarPlay push notification support
Does CarPlay driving tasks entitlement support push notifications on CarPlay? If no, can Critical Alerts entitlement help in this case?
Replies
1
Boosts
0
Views
87
Activity
May ’25
iOS App Running on Mac Crashes in Multi-Screen
When minimize an app on extended display, then plug out the extended display, the app crashes. These simple steps, make every iOS app running on Mac crash. Pls fix it.
Replies
1
Boosts
0
Views
140
Activity
May ’25
Some questions about custom email domain names with iCloud+ Mail
In the actual development, I found that I could not complete the setting of my icloud+ customised email domain name SMTP. I tried to configure the SMTP of iCloud custom email according to Apple's document (https://support.apple.com/en-us/102525) but the error I looked through Apple's support file, but I didn't find the specific configuration of iCloud + customised email SMTP.
Replies
0
Boosts
0
Views
161
Activity
May ’25
How can I create a shortcut to toggle macro control in iPhone settings?
I’d like to create a button on my iPhone Home Screen that changes settings if I am using an external lens mounted to my phone. This is what I have along with notes on what I hope to do. But it does not work. I am only able to open either the camera settings or the camera preserve settings but nothing will toggle macro controls. There is an additional step within the camera app as well but it can be skipped for brevity. Name: Telephoto and macro lenses Check if macro settings are already enabled or not. (Settings > Camera > Macro Control toggle) as well as (Settings > Camera > Preserve Settings > Macro Control toggle) Non-working shortcut code: Verification question: "Are you using an external lens?" If yes, Notification: "Turning on Macro Control and preserve settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20On%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20On%20Macro_Control If no, Notification: "Turning off Macro Control and Preserve Settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20Off%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20Off%20Macro_Control
Replies
0
Boosts
0
Views
117
Activity
May ’25
CGPDFDocument Rendering Issue with Custom Fonts in iOS 18
we’ve identified that our PDF rendering pipeline leverages the native CGPDFDocument APIs to convert PDF pages into images. However, in the latest release of iOS 18, the provided document fails to render even at the CGPDFDocument level. Our analysis suggests that the issue may stem from the embedded custom fonts not being correctly processed in this version of the iOS platform. This appears to be consistent with several other reports and discussions around font rendering problems introduced in iOS 18, particularly involving subset fonts. We’ve attached a collection of relevant community threads and references, including: Apple Developer Discussion: Subset Font Rendering Issue in iOS 18 Given that our implementation is tightly coupled with Apple’s native PDF rendering APIs, this issue presents a blocking limitation for us. With your permission, we would like to use this document as a sample case to formally report the issue through the appropriate Apple Developer forums and feedback channels.
Replies
3
Boosts
0
Views
167
Activity
May ’25
Clearing an app’s memory, data etc.
My app works perfectly the first time it is used but when returning to the start after playing the game and playing another it does some random things. I figure it is because the app still retains the previous game in it’s memory allocation? My question is, what is the best way programmatically to have an app start fresh and not have to quit it and open it again?
Replies
6
Boosts
0
Views
206
Activity
May ’25
Request for Enhanced Security Options for iPhone Passwords App (iCloud Keychain)
Right now, Apple’s iCloud Keychain (where saved passwords are stored) relies on the same authentication methods as your iPhone in general: Face ID or device passcode. This means: • If Face ID fails, it falls back to the device passcode. • Anyone with your passcode can unlock not only your phone but also your saved passwords by allowing the phone to go into the “enter iPhone password to view passwords” on the password app. Why this matters if someone knows or coerces your device passcode, they could potentially: • Bypass Face ID • Access sensitive password data • Compromise multiple accounts and could access all passwords I have saved on the password app. So, Let’s say my girlfriend knows my phone passcode, she pretty much then has access to all other password and backup codes I have saved on the password app. For this security vulnerability I believe it would be beneficial to introduce more advanced security options for accessing the Password section on iPhone. Specifically, 1. The ability to require Face ID only, without fallback to device passcode. 2. An option to set a dedicated password just for accessing the Passwords section (separate from the phone passcode). 3. Additional optional layers of protection, such as two-factor authentication or a biometric lock, that would prevent access even if someone knows the device passcode. These features would provide an extra level of security for users who are concerned about unauthorized access if someone gains access to their phone passcode.
Replies
1
Boosts
0
Views
119
Activity
May ’25
Request for Confirmation of Paid International Repair Eligibility – iPhone 14 Pro
Dear Apple Support Team, I am writing to request clarification regarding paid service eligibility for my iPhone 14 Pro outside its original country of purchase. Here are the details of my device: Model: iPhone 14 Pro Serial Number: J346337TKY Purchase Date: December 2022 Current Location: Astana, Kazakhstan Warranty Status: Expired I recently visited an Apple Authorized Service Provider in Kazakhstan, and I was informed that my device could not be accepted for repair due to regional restrictions, even on a paid basis. I would appreciate your assistance in confirming whether my device qualifies for paid repair service in Kazakhstan, or if it is strictly limited to service in its country of origin. If not eligible, could you please advise on the nearest country or region where I can receive authorized service? Looking forward to your guidance on the next steps. Best regards, Ruslan D
Replies
1
Boosts
0
Views
95
Activity
May ’25
Satellite communications
I have a question about the operating procedure of the iPhone defaulting into satellite service. Post major storm we noticed that my phones would not allow us to connect to the satellite backup communication because the iPhone was still getting intermittent cell service even though the service that they were receiving via tower signal was that of the tower that had no connectivity (the individual cell tower may have been producing cell SIGNAL, but their ability to transfer data threw microwave or landline was terminated ). Previously, I asked if they could find a fix so that even if the phone is receiving what it is some or very little signal, you could opted to defer to settle in a situation such as this. When left in it’s current programming the phone will not make contact with either communication source leading it to be useless.
Replies
1
Boosts
0
Views
144
Activity
May ’25
Cannot update HomeBrew, due to SHA256 mismatch on --jpegsrc.v9d.tar.gz download
I want to install tesseract in order to get OCR feature in ChatGPT. Tesseract install requires the use of HomeBrew on macOS But I am using macOS 15.5 and the version of HomeBrew is not compatible. When tying to install Tasseract, old version of HomeBrew is detected and HomeBrew starts updating automatically. The process goes fine until the download of the jpegsrc.v9d.tar.gz component. SHA256 mismatch is detected and the update process stops. But the downloaded jpegsrc.v9d.tar.gz doesn't seem to be corrupted. Maybe an error of the expected SHA256? Any help is welcome that would enable me to complete the HomeBrew update process. Many thanks in advance for your support. ------------------------------ This is what I get in Terminal: Error: Could not find an SDK that supports macOS 15.5. You may have have an outdated or incompatible CLT. Homebrew found the following SDKs in the CLT install: 10.14 10.15 Please update CLT or uninstall it if no updates are available. Error: Git must be installed and in your PATH! Warning: Sorry, Homebrew does not support your computer's CPU architecture! Warning: You are using macOS 15.5. We do not provide support for this pre-release version. You will encounter build failures with some formulae. Please create pull requests instead of asking for help on Homebrew's GitHub, Discourse, Twitter or IRC. You are responsible for resolving any issues you experience while you are running this pre-release version. ==> Downloading https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/ff08930ce8165de0173c4a8704a407636908779978246b3116202642460aca15--autoconf-2.69.tar.gz ==> Downloading https://ftp.gnu.org/gnu/autoconf-archive/autoconf-archive-2019.01.06.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/dca2c1298b729faa88ef51d6d6218fb82ed143da108475073e0c0a9bfae091c6--autoconf-archive-2019.01.06.tar.xz ==> Downloading https://ftp.gnu.org/gnu/automake/automake-1.16.2.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/de80077d29bb43dc673536d714b2345d6a9753a170151e730bccf02f102ecf57--automake-1.16.2.tar.xz ==> Downloading https://github.com/Homebrew/formula-patches/raw/e5fbd46a25e3566305929683356 Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/5a220d4e315a1ffbc9644d2bf91fe956c5a84a11689cbb8da50106ad3b71c48f--dynamic_lookup-11.patch ==> Downloading https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/a7871392bebba3d24e9db265409485330a2e81ca638579ca84ff5bf9f9040666--libtool-2.4.6.tar.xz ==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/5bdbf3b3fdadaf72744884b98b74a2ff887bd63a20b246f811a222a146ad7b64--pkg-config-0.29.2.tar.gz ==> Downloading https://sourceforge.net/p/giflib/bugs/_discuss/thread/4e811ad29b/c323/attac Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/96a5fa155b0ad1a98cc4d577b7806eedfadcde973df641a6e90cf257b08e3598--Makefile.patch ==> Downloading https://downloads.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/516725ea41ab2e3e2e554c736ec0ef0e0d7fcb52e597a831e2398422843276bd--giflib-5.2.1.tar.gz ==> Downloading https://www.ijg.org/files/jpegsrc.v9d.tar.gz Already downloaded: /Users/bertrand/Library/Caches/Homebrew/downloads/23faa446d5ad2c8f0a288f26af4c4f70666394f107eb58154ab432da5f6705d1--jpegsrc.v9d.tar.gz Error: SHA256 mismatch Expected: 99cb50e48a4556bc571dadd27931955ff458aae32f68c4d9c39d624693f69c32 Actual: 2303a6acfb6cc533e0e86e8a9d29f7e6079e118b9de3f96e07a71a11c082fa6a Archive: /Users/bertrand/Library/Caches/Homebrew/downloads/23faa446d5ad2c8f0a288f26af4c4f70666394f107eb58154ab432da5f6705d1--jpegsrc.v9d.tar.gz To retry an incomplete download, remove the file above.
Replies
1
Boosts
0
Views
206
Activity
May ’25
TestFlight No Email Invite
I have been working on telecommunication testing of ALE Softwar. Since no invite email received, I can’t unable to test in my IPhone. there is no options to add my test app. this that app url https://apps.apple.com/in/app/ale-softphone/id1588713865
Replies
0
Boosts
0
Views
61
Activity
Jun ’25
Can’t add bank account
I've been trying to add my bank info to my account on AppStore connect, but nothing seems to work. Even searching for my bank does not work for me. Even tried searching for any other bank does not work. Keeps giving error messages. Anyone else experiencing this issue?
Replies
6
Boosts
3
Views
270
Activity
Jun ’25
DeviceActivityEvent will still execute even if the app is not in use
I use DeviceActivityCenter to monitor app usage. For DeviceActivityEvent, I set 30 events, and the threshold of each event increases by 2 minutes: var events: [DeviceActivityEvent.Name: DeviceActivityEvent] = [:] for index in 0..<30 { let threshold = (index == 29) ? DateComponents(hour: 1) : DateComponents(minute: (index + 1) * 2) let name = DeviceActivityEvent.Name("\(prefix)|\(index)") events[name] = DeviceActivityEvent(applications: tokens, threshold: threshold) } After reaching the last DeviceActivityEvent, I will restart directly in DeviceActivityMonitor private func restartMonitoring(activity: DeviceActivityName) { let center = DeviceActivityCenter() let currentEvents = center.events(for: activity) do { try center.startMonitoring(activity, during: schedule, events: currentEvents) } catch { print("Fail: \(error)") } } But I found that after restarting, DeviceActivityEvent will be automatically executed even if I don't use the app. My iOS version is 18.5
Replies
0
Boosts
0
Views
126
Activity
Jun ’25
Data Photo Files Emails Banks Transcations Orders
How to Check Apple Development, iCloud ,Apple ID or Apple Account got some criminal act with Old Business Partners System and Fake reality shows to Stole my system Identity and Money. Can hear the sounds from up area in the air! and the accents and contenxt very bad behavior act! i tried to stop them on 2022, I know who they are, they **** up the reality bank , hospital ,apartment fire and lobby packages systems. and they got seriously damaged the other contries and humans body healthy system! and all my creations works.
Replies
0
Boosts
0
Views
142
Activity
Jun ’25
MDM Behind Nginx SSL Cert Issue
I'm trying to make my own MDM server and I'm having trouble allowing nginx to proxy the connection. The web app I'm making can accept http requests so I require nginx. I'm using a certificate from letsencrypt. Every time I try to enroll a phone it instantly rejects at nginx. I have tried multiple cipher options in nginx. I found the following link and my cert supports all except the DHE ones but they say you only need 1. (https://developer.apple.com/forums/thread/128482?answerId=404052022#404052022) What else can I do? 2025/05/21 14:39:44 [info] 105709#105709: *2887 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 14:41:42 [info] 106014#106014: *2891 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 14:42:32 [info] 106134#106134: *89 peer closed connection in SSL handshake while SSL handshaking, client: 27.32.155.108, server: 0.0.0.0:9234 2025/05/21 15:09:13 [info] 106132#106132: *124 client timed out (110: Connection timed out) while waiting for request, client: 172.40.1.61, server: 0.0.0.0:9234 below from ssllabs.com upstream backendmdmios { server 172.40.1.61:6744; } server { listen 9234 ssl; http2 on; server_name mdm.domainplaceholder.com; error_log /etc/nginx/logs/ios.com.error.log debug; # error; ssl_certificate /etc/letsencrypt/live/mdm.domainplaceholder.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mdm.domainplaceholder.com/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-CBC-SHA256:ECDHE-RSA-AES128-CBC-SHA:ECDHE-RSA-AES256-GCM-SHA384; #ssl_ciphers TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305; #ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4:!3DES:!CAMELLIA; ssl_prefer_server_ciphers on; ssl_dhparam /etc/nginx/dhparams.pem; location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backendmdmios$request_uri; } }
Replies
5
Boosts
0
Views
107
Activity
Jun ’25
Unify Native iOS Utility Apps into a Single Modular AI-Enhanced App (Apple Assist)
Hello Apple Developer Community, I'd like to propose a system-wide enhancement for future versions of iOS: the integration of native utility apps — Calculator, Compass, Voice Memos, Magnifier, Measure, Weather, and Translate — into a single unified app, tentatively called Apple Assist. The vision is to provide: A modular interface where users can enable/disable tools as needed. Smarter workflows with proactive suggestions based on context (time, location, task). AI-powered interaction through voice and Apple Intelligence (Advanced Siri). Benefits: Reduces icon clutter on the Home Screen. Simplifies the user experience with a single access point. Creates opportunities for automation and accessibility. Imagine saying: “Hey Siri, record a quick note and measure the table” — and the app smartly loads those modules on demand. Would love to hear feedback from the community — and whether Apple might consider something in this direction for iOS 19 or beyond. Best regards, Jose Luiz Horta Barbosa Maurity Cruz
Replies
3
Boosts
0
Views
104
Activity
Jun ’25