I purchased an iPad Pro M4 in early December, and since day one, I’ve been experiencing a recurring issue. Almost every day, at random times, the device freezes for 1–5 minutes and then restarts itself.
The tablet is not under heavy load when this happens — I mainly use it for light tasks such as watching videos in a player or Safari browser, web surfing, and reading books. The issue has even occurred while the iPad was idle and locked; it froze, displayed the Apple logo, and rebooted.
I brought the device back to the store where I purchased it, and they sent it for a diagnostic check. However, the experts concluded that the device is fully functional, and no defects were found.
After one of these crashes, I noticed that my Apple Pencil started lagging (see video file IMG_5688.MOV). However, after another reboot, the issue with the Apple Pencil resolved itself.
I’ve documented the issue with several video recordings showing the freezing and rebooting behavior, as well as error logs generated after such incidents.
Device Details:
Model: iPad Pro M4
Usage: Light tasks only (video streaming, web browsing, reading)
Environment: No overheating, no resource-heavy applications running
What could be causing this issue, and how can I resolve it? Any help would be greatly appreciated. Thank you!
P.S. I’ve uploaded all the device logs and videos demonstrating the issue to Google Drive.
https://drive.google.com/drive/folders/1_R0i_iazADWo5EgStrPdgmf1XjgPP_RC?usp=sharing
Apple Developers
RSS for tagThis 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.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi Everyone,
I’m currently working on an app that uses NFC functionality, and I’ve hit a roadblock during the App Store review process. The review team has requested a demo video that demonstrates the app’s NFC functionality in use, as per Guideline 2.1.
Here are the details I’ve received from the App Store team:
• The demo video should show the app running on a physical iOS device, not on a simulator.
• It needs to clearly document the NFC-related app features, user permission requests, and how the app interacts with NFC tags.
My Challenges:
1. I’m unsure about the best way to visually capture the NFC interaction, as it involves scanning physical tags.
2. Are there any recommended tools or techniques for recording a demo on an iOS device that complies with Apple’s guidelines?
3. Has anyone successfully submitted an NFC app with a similar requirement? If so, I’d appreciate tips or examples of how you structured your video.
I want to make sure I meet all the necessary requirements so the app passes review. Any advice or guidance would be greatly appreciated!
Thank you in advance for your help.
Best regards,
Edwin
Topic:
Community
SubTopic:
Apple Developers
Hello,
I am implementing In-App Purchases in my app and want to ensure that only users whose email matches their Apple ID email (the account used on the device as apple account) can purchase the subscription.
Is it possible to retrieve the Apple ID email from the device or verify if the email matches the user's email in the app?
If this is not feasible, what is the recommended approach to differentiate users and associate subscriptions with specific users in a secure way? For instance, how do I ensure that a subscription is tied to the correct user within my app?
I understand privacy constraints, but I am trying to find the best way to match the subscription to the correct user while adhering to Apple's guidelines. Any guidance or best practices would be appreciated.
Thank you!
Hello I have the 16 pro max with 18.3 iOS update and I've noticed my Siri stops working or responding at times. I have shut down the phone and restart in order to get it working again. Any suggestions? Will the next update focus in Siri and its changes and finally am I the only one?
Topic:
Community
SubTopic:
Apple Developers
Same issue with brand new iPhone xs (was used only few month) after replacing broken screen
shame that's Apple's way to force you to buy another iPhone I will never buy Apple products again after spending so much money on MacBooks and iPhones
Topic:
Community
SubTopic:
Apple Developers
Greetings everyone, this is my first post here...thanks in advance for any guidance you may have.
I work for a non-profit (charity status) and was attempting to sign up for a Developer account, with a fee waiver, in order to do some work for our organization that requires Developer access (enabling Sign In With Apple on a Discourse forum).
I've received an e-mail from Developer Support saying my application was denied because there is already an Account Holder for our company's "existing membership." We are a small team that experiences a lot of turnover, and I presume this has to do with a predecessor.
I've written back to support and am awaiting a reply, but am concerned they might only reply to whatever e-mail address is associated with this "existing membership" and that very well might be an inactive mailbox in our Google Workspace. I've explained all that and asked Apple if they can please let me know who this previous contact is.
It's been a few days, while I'm waiting I thought I would ask if there is any other way to look up the contact for a given organization, or if I just need to wait and hope to hear back from Developer Support?
Thanks for any advice.
Hello,
I am using an iPhone 15 with iOS 18.2.1, and I've noticed an issue with the screen time statistics for my app usage. Specifically, the screen time for my Google Pay app shows around 2 hours of usage on a given day, even though I only spend about a minute per transaction. Even if I assume multiple payments throughout the day, the total should not exceed 15 minutes.
This discrepancy is concerning to me, as it is affecting my personal relationships and raising trust issues, as my partner is questioning what I could have been doing on the app for such an extended period.
I would appreciate it if this issue could be looked into and resolved as soon as possible.
Topic:
Community
SubTopic:
Apple Developers
I'm receiving this error message from Apple saying that my app is crashing when they test, but I've already done the tests on the iPad version they recommended and it worked normally.
Message below of the review team:
Hello,
Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information.
If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.
Review Environment
Submission ID: 4f068d93-c30e-431c-b65c-6ff4c3ab1098
Review date: January 23, 2025
Version reviewed: 1.0
Guideline 2.1 - Performance
Issue Description
The app still crashed during review. Apps that crash negatively impact users.
Steps leading to crash:
The app crashed upon login attempt.
Review device details:
Device type: iPad Air (5th generation)
OS version: iPadOS 18.2.1
I left the file below crashlog:
{"app_name":"MauiApp2","timestamp":"2025-01-27 11:39:16.00 +0000","app_version":"4.0","slice_uuid":"11117a05-c930-3591-b6d9-7905912af710","adam_id":"6740661076","build_version":"4","bundleID":"com.company.MauiApp2","platform":2,"share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 18.2.1 (22C161)","roots_installed":0,"incident_id":"987579BB-C332-42CF-B7AB-3F019902703A","name":"MauiApp2"}
{
"uptime" : 40000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "iPad13,16",
"coalitionID" : 1424,
"osVersion" : {
"isEmbedded" : true,
"train" : "iPhone OS 18.2.1",
"releaseType" : "User",
"build" : "22C161"
},
"captureTime" : "2025-01-27 11:39:15.7724 +0000",
"codeSigningMonitor" : 1,
"incident" : "987579BB-C332-42CF-B7AB-3F019902703A",
"pid" : 1883,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2025-01-27 11:38:57.0672 +0000",
"procStartAbsTime" : 979679570352,
"procExitAbsTime" : 980128429544,
"procName" : "MauiApp2",
"procPath" : "\/private\/var\/containers\/Bundle\/Application\/240115B9-6606-406B-BD49-C24EC7F3D436\/MauiApp2.app\/MauiApp2",
"bundleInfo" : {"CFBundleShortVersionString":"4.0","CFBundleVersion":"4","CFBundleIdentifier":"com.company.MauiApp2","DTAppStoreToolsBuild":"16C5031b"},
"storeInfo" : {"itemID":"6740661076","deviceIdentifierForVendor":"27BFDD21-822E-47D6-B639-199303E14913","thirdParty":true,"softwareVersionExternalIdentifier":"871814512"},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.company.MauiApp2",
"crashReporterKey" : "83a5662fa3ae9a4fa99bf1f03c706f755ff38e3d",
"appleIntelligenceStatus" : {"state":"unavailable","reasons":["notOptedIn","assetIsNotReady"]},
"wasUnlockedSinceBoot" : 1,
"isLocked" : 0,
"codeSigningID" : "com.company.MauiApp2",
"codeSigningTeamID" : "ALCV75QR7M",
"codeSigningFlags" : 570450689,
"codeSigningValidationCategory" : 4,
"codeSigningTrustLevel" : 7,
"instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRPOz\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkTHs\/5e\/AwCR\/XvBqP8PX9bAA1\/WECeA0g=="},
"bootSessionUUID" : "942643AD-6AFE-4696-ACEB-603AC2D48B4F",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"MauiApp2","byPid":1883},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"faultingThread" : 0,
"threads" : [{"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744071913938304},{"value":8},{"value":6135065824},{"value":6135063504},{"value":2354241331284576430},{"value":2354241335696964078},{"value":1023},{"value":6135063616},{"value":0},{"value":4336219676},{"value":7128134088,"symbolLocation":7344,"symbol":"WebKit::WebPage::requestDocumentEditingContext(WebKit::DocumentEditingContextRequest&&, WTF::CompletionHandler<void (WebKit::DocumentEditingContext&&)>&&)"},{"value":7128134340,"symbolLocation":7596,"symbol":"WebKit::WebPage::requestDocumentEditingContext(WebKit::DocumentEditingContextRequest&&, WTF::CompletionHandler<void (WebKit::DocumentEditingContext&&)>&&)"},{"value":328},{"value":8506093888,"symbolLocation":0,"symbol":"_main_thread"},{"value":0},{"value":6},{"value":259},{"value":8506094112,"symbolLocation":224,"symbol":"_main_thread"},{"value":4354417664},{"value":1},{"value":12927714000},{"value":0},{"value":0},{"value":6135069717},{"value":12950787712}],"flavor":"ARM_THREAD_STATE64","lr":{"value":9082160540},"cpsr":{"value":1073745920},"fp":{"value":6135065840},"sp":{"value":6135065808},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8120668884,"matchesCrashFrame":1},"far":{"value":0}},"id":399494,"triggered":true,"name":"tid_103","queue":"com.apple.main-thread","frames"
I'm receiving this error message from Apple saying that my app is crashing when they test, but I've already done the tests on the iPad version they recommended and it worked normally.
Message below of the review team: Hello,
Thank you for your resubmission. Upon further review, we identified additional issues that need your attention. See below for more information.
If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.
Review Environment
Submission ID: 4f068d93-c30e-431c-b65c-6ff4c3ab1098
Review date: January 23, 2025
Version reviewed: 1.0
Guideline 2.1 - Performance Issue Description
The app still crashed during review. Apps that crash negatively impact users.
Steps leading to crash:
The app crashed upon login attempt.
Review device details:
Device type: iPad Air (5th generation)
OS version: iPadOS 18.2.1
I left the file below crashlog
crashlog.txt
Topic:
Community
SubTopic:
Apple Developers
Since 4 days TestFlight (latest version) is not working anymore - error "Couldn't load apps" shown all the time (reinstalling the app doesn't solve the issue).
iPhone SE (1st gen) / iOS 15.8.3
Several other users also have this problem.
I have two eSIMs from different providers. One shows data usage in settings>Mobile Service>Mobile Data For …….
It shows ‘Current Period‘ and ‘Roaming ‘usage for this eSIM but not the other one. I have contacted the help desk for the provider and they say it’s not enabled. I am assuming they mean they have not set it on the sims provided Or in Carrier Bundle.
Is there any way of enabling this through the device using any software tool etc.??
thanks in advance
Our code is using .lowQualityThumbnail to generate a thumbnail, it stops working when users update to 15.2 .
Test it with a regular jpg file for fileURL.
The only way to make it work is to change it to .thumnail or remove it.
It's not deprecated, is it a MacOS bug? customers don't want to keep updating the software.
Everything works in MacOS 15.1
import QuickLookThumbnailing
func generateThumbnail(for fileURL: URL, size: CGSize, scale: CGFloat) {
let request = QLThumbnailGenerator.Request(fileAt: fileURL, size: size, scale: scale, representationTypes: .lowQualityThumbnail)
QLThumbnailGenerator.shared.generateBestRepresentation(for: request) { thumbnail, error in
if let error = error {
print("Error generating thumbnail: \(error)")
} else if let thumbnail = thumbnail {
// Use the thumbnail
let image = thumbnail.uiImage
// Do something with the image
}
}
}
Topic:
Community
SubTopic:
Apple Developers
While setting up the MDM server, I got the following error:
Please tell me what the error is and how to fix it.
ProfileConnection Error com.apple.ManagedConfiguration 12:33:23.432323+0900 ManagedConfiguration PerfPowerServices MDM profile installation check failed with error:NSError.
Desc : Connectiong process 'com.apple.managedconfiguration.profiled-access' lacks permission
US Desc: Calling process lacks 'com.apple.managedconfiguration.profiled-access' entitlement
Domain : MCXPCErrorDomain
Code : 39000
Type : MCFatalError
Params : (
"com.apple.managedconfiguration.profiled-access"
)
Dear Community,
We are in the process of developing a mobile banking application and have a key requirement related to NFC-based peer-to-peer (P2P) transactions. Our goal is to enable secure and seamless money transfers between two devices using NFC.
Business Requirement:
The application will provide a feature where users can initiate money transfers via NFC.
The sender starts an NFC payment session from their device.
Simultaneously, the receiver starts an NFC session to accept the payment.
The sender's device should be able to detect the receiver’s NFC tag and process the transaction securely.
We would like to confirm whether iOS supports such a use case.
Your guidance on the feasibility of this feature, along with any technical or policy-related considerations, would be highly valuable.
Looking forward to your response.
We are in the process of developing a mobile banking application and have a key requirement related to NFC-based peer-to-peer (P2P) transactions. Our goal is to enable secure and seamless money transfers between two devices using NFC.
Business Requirement:
The application will provide a feature where users can initiate money transfers via NFC.
The sender starts an NFC payment session from their device.
Simultaneously, the receiver starts an NFC session to accept the payment.
The sender's device should be able to detect the receiver’s NFC tag and process the transaction securely.
In our iOS app we have added example.com in associated domains from the very beginning With no AASA file hosted at example.com domain
Now we need a subdomain app.example.com to be intercepted in our app, so for the same, we are thinking to host AASA at app.example.com and add app.example.com in associated domains too.
so my question is will hosting AASA at sub domain works? If yes, will it affect older apps where app.example.com is not handled.
In short we only want the links with app.example.com to be open in our app not the example.com links
Возможно ли сделать из iPhone мини квадрокоптер. Встроить маленькие пропеллеры , выдвижные естественно и с подвижной камерой, если это возможно ) или тогда просто неподвижной но зато летучим iPhone. На счет пульта не известно. Наверно такой телефон не будет стандартного размера, наверно как caterpillar, но я бы купил )
Hello,
I am building a workout app that has an option to add segments to differentiate different stages of the training session. Segments are added the following way:
func saveSegment(eventType: HKWorkoutEventType, startDate: Date, endDate: Date, inSeg: Int) async throws {
let dateInterval = DateInterval(start: startDate, end: endDate)
let event = HKWorkoutEvent(type: eventType, dateInterval: dateInterval, metadata: metadata)
try await builder?.addWorkoutEvents([event])
}
Inside Health -> Workouts -> Show All Data, the segments appear, but in Fitness app there are no segments. The workout is .paddleSports. I thought that maybe the workout type was the problem, but when I start the sessions from the native workout app, segments are added and shown in the Fitness app:
In other posts I saw suggested to add an event as .marker instead of .segment, but the result is the same, it does not appear.
Is there something I am doing wrong? How can I show the segments into the Fitness app?
Another question, I would like to add stroke rate and stroke count to my paddling session, is there a way to add it? Paddle Sports workout was recently introduced and it would be great to have the option to add those values.
Thank you in advance.
Inaki
Why is the language character obtained by NSLocale.preferred Languages sometimes zh Han HK and sometimes zh HK? What kind of setting determines the value of this character
[https://vimeo.com/manage/videos/1051990313)
We are experiencing an issue where a user is unable to open our app on their iPhone 16 Pro Max running iOS 18.3. When the user selects the app, it begins to scale to screen size but then fades away without fully opening. It is unclear whether this is a crash or another issue.
To troubleshoot, we created a simplified version of the app containing only a single screen displaying "Hello, World." The user experiences the same issue with this version, leading us to believe there may be a device-specific setting or compatibility issue at play.
Steps the User Has Tried:
Checked device storage – over 200GB available
Offloaded and reinstalled the app
Deleted and reinstalled the app
Updated to iOS 18.3
Forced restart of the device
Reset network settings
Turned off VPN
Despite these steps, the issue persists. We would appreciate any guidance on potential causes or troubleshooting steps to resolve this issue.
Topic:
Community
SubTopic:
Apple Developers