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

All subtopics
Posts under Community topic

Post

Replies

Boosts

Views

Created

Cartões rejeitados / bancões usufruindo do desenvolvimento ——
Problemas com cartoes de crédito onde as operadoras rastreiam e com base …. O Brasil é um país onde organizacoes )) usam e abusam , acesso - cartões bloqueados - inadimplência - trabalho com órgão federal , minha conta , está sendo analisada por fiscais / alguma alternativa que possa colocar cartão de crédito pra não perder meu ( iCloud ) help entre em contato me ajudem como colocar um cartão fiel
5
0
259
3w
LiveCommunicationKit problem
Code: func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) { print("📶 收到 VoIP 推送: (payload.dictionaryPayload)") JPUSHService.handleVoipNotification(payload.dictionaryPayload) // 解析来电信息 guard let voipInfo = payload.dictionaryPayload["_j_voip"] as? [String: Any] else { completion() return } let caller = voipInfo["relationship"] as? String ?? "未知来电" apiUserId = "\(voipInfo["apiUserId"] ?? "")" let callUUID = UUID() // 关键:直接调用 reportIncomingCall // 虽然 Task 是异步的,但我们已经用 @preconcurrency 标记了类 // 并且 PushKit 的 completion 会在之后立即调用 self.reportIncomingCall(uuid: callUUID, callerName: caller) // 立即调用 PushKit completion completion() } private func reportIncomingCall(uuid: UUID, callerName: String) { print("========来电了============="); currentCallUUID = uuid isCallNotAnswered = true let handle = Handle( type: .generic, value: callerName, displayName: callerName ) var update = Conversation.Update( localMember: handle, members: [handle], activeRemoteMembers: [handle] ) // 👇 关键:设置通话能力为支持视频和播放铃声 update.capabilities = [.video, .playingTones] // ✅ 修复数据竞争警告 Task { do { try await conversationManager.reportNewIncomingConversation(uuid: uuid, update: update) print("✅ LiveCommunicationKit 来电上报成功") } catch { print("❌ 来电上报失败: \(error.localizedDescription)") } } } When the app is in the background and VoIP messages arrive, the program crashes. The error message is:*** Assertion failure in -[PKPushRegistry _terminateAppIfThereAreUnhandledVoIPPushes], PKPushRegistry.m:349 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Killing app because it never posted an incoming call to the system after receiving a PushKit VoIP push.' *** First throw call stack: (0x18df82044 0x18b419abc 0x18d27d6d0 0x21cff5494 0x107486064 0x10747d19c 0x21cff46fc 0x10746c584 0x107486064 0x1074a6f98 0x10747c548 0x10747c484 0x18ded4b74 0x18de782c4 0x18de79a0c 0x1dad01454 0x1908991a4 0x190864a28 0x10435fa1c 0x1b4965f08) libc++abi: terminating due to uncaught exception of type NSException Debug session ended with code 9: Terminated due to signal 9
0
0
316
3w
Apple Music
I have an IMAC with 5,940 songs on it. I had a one month free subscription to Apple Music that I canceled before the month was over. I can not play most the songs that I had downloaded during that month. That I understand because I no longer have a subscription..BUT i do not understand why my 5,940 songs that I had downloaded 8 years ago are not accessible to me or ARE GONE!!!!! Some of those songs were audio files of my late husband and father. Those we my files. And I have been told that I can get them back if I subscribe to Apple Music . This is outrageous!!!!
1
0
378
3w
Enrollment...well, kind of..
G'day, I noticed a couple days ago on my backup account on my macbook pro 'matt' it has been enrolled via what I am learning is screen share? I do not use screen share, nor does anyone else have access to my icloud.. ~/Documents ❯ sudo profiles list -all 3:05 matt[1] attribute: profileIdentifier: application.store.digital_health_restrictions.application.store There are 1 configuration profiles installed ~/Documents ❯ sudo profiles -P -o stdout-xml 3:05 There are 1 configuration profiles installed
0
0
124
3w
Communication Message[5.0.0 Legal: Preamble]
Dear Developer, We are writing to notify you that the Ministry of Industry and Information Technology (MIIT) has identified your app as in violation of the Regulation on Personal Information in Mobile Apps. If your app is not compliant by April 20, 2026, MIIT will find your app to be illegal in China, and demand that Apple remove it from the China App Store. The App Review Guidelines require apps to comply with all legal requirements in any location where they are offered. Legal Apps must comply with all legal requirements in any location where you make them available (if you’re not sure, check with a lawyer). We know this stuff is complicated, but it is your responsibility to understand and make sure your app conforms with all local laws, not just the guidelines below. And of course, apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected. We ask that you refer to the directions included in the document attached to this message. If you have any questions, we advise you to get in touch with MIIT within 24 hours of this notice by submitting your feedback via https://app.caict.ac.cn/. Thank you for your prompt attention to this matter. Best regards, App Review Message Attachments: Directions.docx
0
0
107
3w
Is continuous background GPS tracing during device idle allowed?
We want to implement continuous GPS tracking in a React Native iOS app for security purposes. We need the tracing in the following case scenarios: App is Terminated App is minimised (Not killed) App is open and device is put to sleep mode #Locked App is in minimised and device is put to sleep mode #Locked (sleep mode) Currently it works in following 2 scenarios: Working when the app open in foreground Works when the app is killed (Traces in background) We would like to understand: Is continuous background location tracking during device idle allowed in iOS ? If allowed, what is the recommended approach to ensure reliable tracking? Are there any specific configurations, permissions, or limitations (battery optimization, system restrictions) we should be aware of? We are using React-Native by transistersoft with background location updates enabled and required permissions configured. This use case is specifically for user safety and security tracking. Any guidance on best practices and platform limitations would be helpful.
1
0
263
3w
tvOS 26.5 Animation Glitch
Hi @DTS Engineer 😊 in tvOS 26.5 Beta 2 is still this annoying Shadow Glitch… 😔 I have submitted an Bug-Report, but dont get an Answer… FB20049918 The Animation is not smooth and the Shadow and the Liqud-Glass 3D-Edge is abruptly „jumping“… I don’t get any Response from the Apple Engineers. But this GUI Glitch makes the otherwise very high-quality tvOS GUI appear very unprofessional. Could you please help me? 🤔 Please ask again the Apple Engineers about the current State. Best Regards, Christian 😉
0
0
150
3w
Webview without native exit
Hi there is a small extension to my existing app to open a webpage in a web view. The ux team want this webview full screen, relying on a close button loaded by the webpage to exit. No native top bar or control to close. my opinion is this isn’t resilient and could also fail AppStore compliance during submission. A user could get trapped in web view for a number of non happy paths. guidelines seem a little inconclusive but do others have experience of this concern that they could share? Could submission fail review?
1
0
236
3w
Custom Pricing and Features for Non-Renewing Subscriptions
I hope you are doing well. I am reaching out to inquire about a few aspects of implementing non-renewing subscriptions in our app. Firstly, we have encountered a limitation in App Store Connect where the maximum price tier available for non-renewing subscriptions in Euros is €1199. However, our product is priced at €1799. Could anyone please advise how we can handle this scenario? Is there a way to request custom pricing beyond the available tiers, or is there an alternative approach you would recommend? Additionally, we would like clarification on the following: Promo Codes: Are promo codes supported for each non-renewing subscription product? If so, how can we configure and distribute them? Installment Payments: Is it possible to enable installment-based payments for non-renewing subscriptions? If yes, could you guide us on how to set this up or if there are any prerequisites?
1
0
444
3w
Please help
I have a client who previously uploaded the app via TestFly and is now claiming that I did nothing and that the app has problems. Is there a report from Apple that can help me refute his claim?
1
0
112
3w
MacOS app file export
Dear fellow devs, I'd be helpful for hints concerning the following problem: My MacOS/iOS app exports generated audio data as wav files using the SwiftUI ".fileExporter" view modifier. Everything works perfectly fine on all test devices, my own as well as those of TestFlight users. Also the iOS version of the app available in the iOS App Store works fine. The Apple reviewer of the MacOS version however complains that the "Export button" which should trigger the file export doesn't react. I have no idea why this problem should occur in their tests as neither me nor my beta testers can reproduce it. In lack of any other ideas I guessed it might be related to the document types registered by the app and added the entry below to the plist, but the reviewer still reports the same problem. Any hints would be very welcome. <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wav</string> </array> <key>CFBundleTypeName</key> <string>WAV Audio File</string> <key>LSHandlerRank</key> <string>Alternate</string> <key>LSItemContentTypes</key> <array> <string>com.microsoft.waveform-audio</string> </array> </dict> </array>
1
0
184
4w
In-App Purchase Subscription Rejected Without Detailed Reason – How to Debug?
Hi everyone, I submitted an app update with an auto-renewable subscription, but it was rejected during App Review. The issue is that the rejection message did not clearly specify what part of the subscription implementation is incorrect, so I'm not sure how to proceed. Here is my setup: Subscription type: Auto-renewable StoreKit version: (StoreKit 1 / StoreKit 2) Server-side validation: Yes / No Products configured in App Store Connect: Yes Tested in Sandbox: Yes (working as expected) Questions: Are there common reasons why subscriptions get rejected without detailed explanations? What areas should I double-check (receipt validation, product configuration, UI compliance, etc.)? Is there a recommended way to get more detailed feedback from App Review? Any guidance would be appreciated. Thanks!
1
0
187
Apr ’26
Problem z uruchomieniem systemu Tahoe Beta
I apologise in advance, but I’m new here and have no experience with advanced system settings. I need help with a MacBook Pro M3 Pro running macOS 26.4 beta. Everything was fine until I shut down the computer and turned it back on; the system would get halfway through booting up and then restart. It won’t even boot into Recovery Mode; the computer restarts as soon as it starts loading data. What can I do to somehow recover the data from the date of the last backup up to the point of the crash? Is there any way to access this data? Since I can’t even get into Recovery Mode. I really want to recover the data. I’ve already bought a new computer – a MacBook M5 Pro. Is there any chance of getting this data back? I’ve searched online for various methods, but the worst part is that I can’t even access the recovery system. Thank you for your willingness to help with this matter.
0
0
87
Apr ’26
SQLite seems broken on MacOS Tahoe 26.5
I've been running into lots of issues since I upgraded to 26.5 beta, spotlight doesn't work, mail index was broken and after deleting it I can't reindex my mail., after a while I get an error that reindexing failed and that I should relaunch that app and it will start over. It never succeeds Looking into the console, it seems that at least the mail issue, but also others system logging errors (trustd, coreduetd) are linked to corrupted sqlite databases. So I guess the sqlite version is a dud ?
3
0
285
Apr ’26
Industry standards for core data
I have a medium sized schema which has nested maps which if flattened comes to about 20-25 separate fields. I want to know what is the industry approach and standard. Should it be saved flattened or should it be saved nested as binary data + codable. Also one more thing to keep in mind is we are trying to keep it similar across android and iOS
1
0
304
Apr ’26
Cartões rejeitados / bancões usufruindo do desenvolvimento ——
Problemas com cartoes de crédito onde as operadoras rastreiam e com base …. O Brasil é um país onde organizacoes )) usam e abusam , acesso - cartões bloqueados - inadimplência - trabalho com órgão federal , minha conta , está sendo analisada por fiscais / alguma alternativa que possa colocar cartão de crédito pra não perder meu ( iCloud ) help entre em contato me ajudem como colocar um cartão fiel
Replies
5
Boosts
0
Views
259
Activity
3w
LiveCommunicationKit problem
Code: func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) { print("📶 收到 VoIP 推送: (payload.dictionaryPayload)") JPUSHService.handleVoipNotification(payload.dictionaryPayload) // 解析来电信息 guard let voipInfo = payload.dictionaryPayload["_j_voip"] as? [String: Any] else { completion() return } let caller = voipInfo["relationship"] as? String ?? "未知来电" apiUserId = "\(voipInfo["apiUserId"] ?? "")" let callUUID = UUID() // 关键:直接调用 reportIncomingCall // 虽然 Task 是异步的,但我们已经用 @preconcurrency 标记了类 // 并且 PushKit 的 completion 会在之后立即调用 self.reportIncomingCall(uuid: callUUID, callerName: caller) // 立即调用 PushKit completion completion() } private func reportIncomingCall(uuid: UUID, callerName: String) { print("========来电了============="); currentCallUUID = uuid isCallNotAnswered = true let handle = Handle( type: .generic, value: callerName, displayName: callerName ) var update = Conversation.Update( localMember: handle, members: [handle], activeRemoteMembers: [handle] ) // 👇 关键:设置通话能力为支持视频和播放铃声 update.capabilities = [.video, .playingTones] // ✅ 修复数据竞争警告 Task { do { try await conversationManager.reportNewIncomingConversation(uuid: uuid, update: update) print("✅ LiveCommunicationKit 来电上报成功") } catch { print("❌ 来电上报失败: \(error.localizedDescription)") } } } When the app is in the background and VoIP messages arrive, the program crashes. The error message is:*** Assertion failure in -[PKPushRegistry _terminateAppIfThereAreUnhandledVoIPPushes], PKPushRegistry.m:349 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Killing app because it never posted an incoming call to the system after receiving a PushKit VoIP push.' *** First throw call stack: (0x18df82044 0x18b419abc 0x18d27d6d0 0x21cff5494 0x107486064 0x10747d19c 0x21cff46fc 0x10746c584 0x107486064 0x1074a6f98 0x10747c548 0x10747c484 0x18ded4b74 0x18de782c4 0x18de79a0c 0x1dad01454 0x1908991a4 0x190864a28 0x10435fa1c 0x1b4965f08) libc++abi: terminating due to uncaught exception of type NSException Debug session ended with code 9: Terminated due to signal 9
Replies
0
Boosts
0
Views
316
Activity
3w
Apple Music
I have an IMAC with 5,940 songs on it. I had a one month free subscription to Apple Music that I canceled before the month was over. I can not play most the songs that I had downloaded during that month. That I understand because I no longer have a subscription..BUT i do not understand why my 5,940 songs that I had downloaded 8 years ago are not accessible to me or ARE GONE!!!!! Some of those songs were audio files of my late husband and father. Those we my files. And I have been told that I can get them back if I subscribe to Apple Music . This is outrageous!!!!
Replies
1
Boosts
0
Views
378
Activity
3w
Enrollment...well, kind of..
G'day, I noticed a couple days ago on my backup account on my macbook pro 'matt' it has been enrolled via what I am learning is screen share? I do not use screen share, nor does anyone else have access to my icloud.. ~/Documents ❯ sudo profiles list -all 3:05 matt[1] attribute: profileIdentifier: application.store.digital_health_restrictions.application.store There are 1 configuration profiles installed ~/Documents ❯ sudo profiles -P -o stdout-xml 3:05 There are 1 configuration profiles installed
Replies
0
Boosts
0
Views
124
Activity
3w
Communication Message[5.0.0 Legal: Preamble]
Dear Developer, We are writing to notify you that the Ministry of Industry and Information Technology (MIIT) has identified your app as in violation of the Regulation on Personal Information in Mobile Apps. If your app is not compliant by April 20, 2026, MIIT will find your app to be illegal in China, and demand that Apple remove it from the China App Store. The App Review Guidelines require apps to comply with all legal requirements in any location where they are offered. Legal Apps must comply with all legal requirements in any location where you make them available (if you’re not sure, check with a lawyer). We know this stuff is complicated, but it is your responsibility to understand and make sure your app conforms with all local laws, not just the guidelines below. And of course, apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected. We ask that you refer to the directions included in the document attached to this message. If you have any questions, we advise you to get in touch with MIIT within 24 hours of this notice by submitting your feedback via https://app.caict.ac.cn/. Thank you for your prompt attention to this matter. Best regards, App Review Message Attachments: Directions.docx
Replies
0
Boosts
0
Views
107
Activity
3w
Is continuous background GPS tracing during device idle allowed?
We want to implement continuous GPS tracking in a React Native iOS app for security purposes. We need the tracing in the following case scenarios: App is Terminated App is minimised (Not killed) App is open and device is put to sleep mode #Locked App is in minimised and device is put to sleep mode #Locked (sleep mode) Currently it works in following 2 scenarios: Working when the app open in foreground Works when the app is killed (Traces in background) We would like to understand: Is continuous background location tracking during device idle allowed in iOS ? If allowed, what is the recommended approach to ensure reliable tracking? Are there any specific configurations, permissions, or limitations (battery optimization, system restrictions) we should be aware of? We are using React-Native by transistersoft with background location updates enabled and required permissions configured. This use case is specifically for user safety and security tracking. Any guidance on best practices and platform limitations would be helpful.
Replies
1
Boosts
0
Views
263
Activity
3w
tvOS 26.5 Animation Glitch
Hi @DTS Engineer 😊 in tvOS 26.5 Beta 2 is still this annoying Shadow Glitch… 😔 I have submitted an Bug-Report, but dont get an Answer… FB20049918 The Animation is not smooth and the Shadow and the Liqud-Glass 3D-Edge is abruptly „jumping“… I don’t get any Response from the Apple Engineers. But this GUI Glitch makes the otherwise very high-quality tvOS GUI appear very unprofessional. Could you please help me? 🤔 Please ask again the Apple Engineers about the current State. Best Regards, Christian 😉
Replies
0
Boosts
0
Views
150
Activity
3w
Webview without native exit
Hi there is a small extension to my existing app to open a webpage in a web view. The ux team want this webview full screen, relying on a close button loaded by the webpage to exit. No native top bar or control to close. my opinion is this isn’t resilient and could also fail AppStore compliance during submission. A user could get trapped in web view for a number of non happy paths. guidelines seem a little inconclusive but do others have experience of this concern that they could share? Could submission fail review?
Replies
1
Boosts
0
Views
236
Activity
3w
Custom Pricing and Features for Non-Renewing Subscriptions
I hope you are doing well. I am reaching out to inquire about a few aspects of implementing non-renewing subscriptions in our app. Firstly, we have encountered a limitation in App Store Connect where the maximum price tier available for non-renewing subscriptions in Euros is €1199. However, our product is priced at €1799. Could anyone please advise how we can handle this scenario? Is there a way to request custom pricing beyond the available tiers, or is there an alternative approach you would recommend? Additionally, we would like clarification on the following: Promo Codes: Are promo codes supported for each non-renewing subscription product? If so, how can we configure and distribute them? Installment Payments: Is it possible to enable installment-based payments for non-renewing subscriptions? If yes, could you guide us on how to set this up or if there are any prerequisites?
Replies
1
Boosts
0
Views
444
Activity
3w
Please help
I have a client who previously uploaded the app via TestFly and is now claiming that I did nothing and that the app has problems. Is there a report from Apple that can help me refute his claim?
Replies
1
Boosts
0
Views
112
Activity
3w
MacOS app file export
Dear fellow devs, I'd be helpful for hints concerning the following problem: My MacOS/iOS app exports generated audio data as wav files using the SwiftUI ".fileExporter" view modifier. Everything works perfectly fine on all test devices, my own as well as those of TestFlight users. Also the iOS version of the app available in the iOS App Store works fine. The Apple reviewer of the MacOS version however complains that the "Export button" which should trigger the file export doesn't react. I have no idea why this problem should occur in their tests as neither me nor my beta testers can reproduce it. In lack of any other ideas I guessed it might be related to the document types registered by the app and added the entry below to the plist, but the reviewer still reports the same problem. Any hints would be very welcome. <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wav</string> </array> <key>CFBundleTypeName</key> <string>WAV Audio File</string> <key>LSHandlerRank</key> <string>Alternate</string> <key>LSItemContentTypes</key> <array> <string>com.microsoft.waveform-audio</string> </array> </dict> </array>
Replies
1
Boosts
0
Views
184
Activity
4w
Looking fog the easy ways for the Sun works
i am thinking thst how I van provides the work in a easy way
Replies
0
Boosts
0
Views
101
Activity
4w
App Store
I can’t download any games over 18 but I am over 18
Replies
1
Boosts
0
Views
90
Activity
4w
Apple music replay monthly data
Hi everyone, I wonder if I can get apple music replay monthly data for my personal project? just mine. Just want to show it on my personal website
Replies
0
Boosts
0
Views
111
Activity
4w
In-App Purchase Subscription Rejected Without Detailed Reason – How to Debug?
Hi everyone, I submitted an app update with an auto-renewable subscription, but it was rejected during App Review. The issue is that the rejection message did not clearly specify what part of the subscription implementation is incorrect, so I'm not sure how to proceed. Here is my setup: Subscription type: Auto-renewable StoreKit version: (StoreKit 1 / StoreKit 2) Server-side validation: Yes / No Products configured in App Store Connect: Yes Tested in Sandbox: Yes (working as expected) Questions: Are there common reasons why subscriptions get rejected without detailed explanations? What areas should I double-check (receipt validation, product configuration, UI compliance, etc.)? Is there a recommended way to get more detailed feedback from App Review? Any guidance would be appreciated. Thanks!
Replies
1
Boosts
0
Views
187
Activity
Apr ’26
Problem z uruchomieniem systemu Tahoe Beta
I apologise in advance, but I’m new here and have no experience with advanced system settings. I need help with a MacBook Pro M3 Pro running macOS 26.4 beta. Everything was fine until I shut down the computer and turned it back on; the system would get halfway through booting up and then restart. It won’t even boot into Recovery Mode; the computer restarts as soon as it starts loading data. What can I do to somehow recover the data from the date of the last backup up to the point of the crash? Is there any way to access this data? Since I can’t even get into Recovery Mode. I really want to recover the data. I’ve already bought a new computer – a MacBook M5 Pro. Is there any chance of getting this data back? I’ve searched online for various methods, but the worst part is that I can’t even access the recovery system. Thank you for your willingness to help with this matter.
Replies
0
Boosts
0
Views
87
Activity
Apr ’26
Apple!!! Please help me reset my Apple ID balance.
Hi! I need help resetting my Apple ID balance. I can't contact your support team. I'm a long-time user of your company's products. Please help me reset and clear my Apple ID balance. Please help 🙏 Thank you
Replies
0
Boosts
0
Views
328
Activity
Apr ’26
Apple Arcade + Nintendo switch online
I wish Apple Arcade come to Nintendo switch online
Replies
1
Boosts
0
Views
236
Activity
Apr ’26
SQLite seems broken on MacOS Tahoe 26.5
I've been running into lots of issues since I upgraded to 26.5 beta, spotlight doesn't work, mail index was broken and after deleting it I can't reindex my mail., after a while I get an error that reindexing failed and that I should relaunch that app and it will start over. It never succeeds Looking into the console, it seems that at least the mail issue, but also others system logging errors (trustd, coreduetd) are linked to corrupted sqlite databases. So I guess the sqlite version is a dud ?
Replies
3
Boosts
0
Views
285
Activity
Apr ’26
Industry standards for core data
I have a medium sized schema which has nested maps which if flattened comes to about 20-25 separate fields. I want to know what is the industry approach and standard. Should it be saved flattened or should it be saved nested as binary data + codable. Also one more thing to keep in mind is we are trying to keep it similar across android and iOS
Replies
1
Boosts
0
Views
304
Activity
Apr ’26