Overview

Post

Replies

Boosts

Views

Activity

Apple Developer Program Payment Charged but Enrollment Still Pending
Apple Developer Team, please help review my enrollment. My payment has already been charged and I received the official invoice, but my Developer Program enrollment is still pending. I have contacted Apple Developer Support multiple times but have not received any response. Please help check my case and provide an update. Thank you.
3
0
650
1d
Apple Developer Enrollment Payment Charged Without Approval
It is really funny that Apple Developer Program charged me the enrollment fee, but my account was never approved. My enrollment remained pending for a long time, and then the pending status was suddenly removed and I was asked to enroll again. I have already contacted Apple Developer Support several times, but I still have not received a clear solution. This issue has been delayed for a long time, and until now my account is still not approved even though the payment was already charged. I really need Apple Developer Support to properly investigate my enrollment, confirm the payment that was charged, and provide a clear solution instead of asking me to start the enrollment process again. I understand that personal credentials and payment information should normally not be shared publicly. However, because it has been very difficult to get proper support from Apple and my issue has remained unresolved for a long time, I decided to post the invoice as proof that the Apple Developer Program payment was already charged. I have tried contacting Apple Developer Support multiple times, but I still have not received a clear solution regarding my enrollment.
1
0
107
1d
Title: Error "Your enrollment could not be completed" after successful payment
Hello everyone! I've run into an issue with my Apple Developer account enrollment and am hoping for some advice from anyone who might have experienced this. On September 16, My order ID (MML57TZM9S) I paid for the annual subscription. The funds were successfully deducted from my card, and I received the official receipt from Apple confirming the purchase. However, my developer account is still inactive, and the system displays an error message indicating that the enrollment could not be completed at this time. Here is my current situation: My account is registered in Uzbekistan, so the automatic callback option in support is not available. I have already submitted a request via the contact page form, attached a screenshot of the payment receipt, and asked them to either activate my account or call me back. I received a confirmation from support with Case ID 102970413444. I am now in waiting mode.
1
0
68
1d
Apple Developer enrollment stuck for over a month. Payment never reaches my bank
Hi everyone, I’m having a pretty frustrating issue with my Individual Apple Developer Program enrollment and I’m wondering if anyone has experienced something similar. My enrollment has been stuck in Pending since August 3. The Apple Developer app couldn’t verify my identity because, for some reason, it only offers Driver’s License as a document type. I don’t have a compatible license, so Developer Support asked me to upload my valid passport through their secure upload page for manual verification. I did that, and on August 19 a Senior Advisor told me that my information was being reviewed. Since then I’ve followed up several times, but I haven’t received any meaningful update. My support case is still open: Case ID: 20000126998264 There’s also a strange payment issue. My first €99 membership payment went through successfully, but Apple later cancelled the order. I recently tried paying again through the web enrollment page. Apple now shows an authorization error saying that my bank declined the transaction. I contacted my bank, though, and they confirmed that they never received an authorization request for the €99 transaction at all. There isn’t even a failed payment attempt in their system. So it seems like the payment is being rejected somewhere before it reaches the card issuer. At this point I’m not sure whether the payment problem is related to the pending manual identity review, a stuck enrollment/payment state, or something else on Apple’s side. Has anyone run into this combination before? If someone from Apple Developer Support sees this, I’d really appreciate it if you could take a look at Case 20000126998264 or let me know what I should do next. I’m happy to provide any additional verification or documentation that’s needed. Thanks!
1
0
102
1d
"maximum App ID limit" problem
Hello. I was trying to build a project on my Macbook via XCode and came across the message: "Communication with Apple failed. Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days". Is there a solution to this? I don't know how much the prices are but I don't think I can afford it. What can you suggest to continue building projects with a free account?
2
0
8.4k
1d
Unable to access logs artifact from Web Extension Packager
Hi! I've successfully uploaded my web extension using the Web Extension Packager. However, there was a build error. When I review the list of cloud builds and click "view issues" for the failed build, I get the message: "Exporting for App Store Distribution failed. Please download the logs artifact for more information." However, I can't find any link in the app store connect web UI for viewing the logs artifact for Web Extension Packager builds.
2
2
806
1d
SCStreamOutputType.audio delivers correctly-formed but all-zero PCM for VoIP background audio
Is silently zeroing .audio output for communications/VoIP-category background app audio (while leaving frame delivery, timing, and format metadata intact) expected, documented behavior on iOS? Is there an SCStreamConfiguration or SCContentFilter setting that unlocks this, or is this a known gap in the current iOS ScreenCaptureKit implementation relative to macOS (where .audio is documented/known to capture other apps' audio including calls)? A pointer to relevant documentation or a radar number would be very helpful. My test app: Rabbler Rabbler main use it turning voice to text transcriptions. ie. meeting notes. It works well using the iPhone mic or AirPods. It fails when Zoom or Teams meeting is joined. Audio is paused by a well handled interruption. But that yields lost transcription text. Environment iOS 27.0, physical device iPhone 15ProMax (not simulator) Xcode 27.0 (Build 27A266a), iPhoneOS27.0 SDK App target UIBackgroundModes: audio, screen-capture Capture another app's audio via SCStream's .audio output type, using SCContentSharingPicker for source selection, per the "Capturing screen content on iOS" sample's picker pattern. Setup (trimmed to the relevant parts) var configuration = SCContentSharingPickerConfiguration() configuration.showsMicrophoneControl = true picker.defaultConfiguration = configuration picker.add(self) picker.isActive = true picker.present() // contentSharingPicker(_:didUpdateWith:for:) -> startStream(with:) let config = SCStreamConfiguration() config.capturesAudio = true let newStream = SCStream(filter: filter, configuration: config, delegate: self) try newStream.addStreamOutput(seldlerQueue: .main) if filter.isMicrophoneEnabled { try newStream.addStreamOutputsampleHandlerQueue: .main) } try await newStream.startCapture( Sample-buffer handling, convertinmeasuring amplitude: func stream(_ stream: SCStream, deBuffer: CMSampleBuffer, of type:SCStreamOutputType) { guard sampleBuffer.isValid, tmicrophone else { return } // ... (format captured once from first buffer via CMAudioFormatDescriptionGetStream let frameCount = AVAudioFrameCount(CMSampleBufferGetNumSamples(sampleBuffer)) let pcmBuffer = AVAudioPCMBufmeCapacity: frameCount)! pcmBuffer.frameLength = frameCount let status = CMSampleBufferCost( sampleBuffer, at: 0, frameCount: Int32(frameCount), into: pcmBuffer.mutableAudioBufferList ) // status == noErr every time } Amplitude check on the resulting AVAudioPCMBuffer.floatChannelData: var peak: Float = 0, sumSquares: 0 for channel in 0..<Int(buffer.format.channelCount) { let samples = channelData[cha for frame in 0..<frameCount { let sample = samples[fram peak = max(peak, abs(sample)) sumSquares += sample * sa if sample != 0 { nonZeroCount += 1 } } } Result 1 — Music app selected as capture source (baseline, works correctly) Real audio content: writing the buffers straight to a .caf file via AVAudioFile produces a real, listenable ~9MB file matchihe capture duration (stereo, 48kHz, Float32). Confirmed by ear. Result 2 — Zoom call selected as capture source (fails silently) SCStream delivers buffers continuously and correctly-formed — same format every time (2 ch, 48000 Hz, Float32, deinterleaved)atus == noErr fromCMSampleBufferCopyPCMDataIntoAudioBufferList every time. But every sample is exactly zero: [2:17:19 PM] ScreenCaptureService: .audio first buffer format — <AVAudioFormat 0x12063fb60: 2ch, 48000 Hz, Float32, deinterlea [2:17:19 PM] ScreenCaptureService: .audio buffer #1 — peak=0.0 rms=0.0 nonZero=0/1920 [2:17:19 PM] ScreenCaptureService0.0 rms=0.0 nonZero=0/1920 ... [2:17:21 PM] ScreenCaptureServicek=0.0 rms=0.0 nonZero=0/1920 [2:18:27 PM] ScreenCaptureService: .audio buffer #3400 — peak=0.0 rms=0.0 nonZero=0/1920 That's peak=0.0/rms=0.0/0 nonZero samples across every single one of 3400+ consecutive buffersover ~70 seconds of an active Zoo Writing these buffers to a .caffile produces a valid, correctly-sized, completely silent audio file — not corrupted, not empty, genuinely all zeros. Control test — .microphone in theall With filter.isMicrophoneEnabled = on the same SCStream, during thesame Zoom call, correctly captures the local user's own voice (confirmed by ear from the resulting file) — even though the call is silently holding exclusive access to the mic hardware from Rabbler's own AVAudioEngine.inputNode tap (which gets interrupted, as expected). This rules out a session-wide permission failure -.micophone clearly has real access to audio in this exact session; .audio does not, specifically for this source. evidence now looks like this iOS 27 ScreenCaptureKit │ ├── SomaFM playback │ └── .audio → REAL PCM ✓ │ ├── Zoom remote audio │ └── .audio → ZERO PCM ✗ │ └── Teams remote audio └── .audio → ZERO PCM ✗
3
0
1k
1d
Paid Apple Developer Program Membership Still Pending — Apple Charged $99, Yet My Account Still Says “Purchase Your Membership”
I am posting this to document an unresolved Apple Developer Program membership issue and to ask whether other developers have experienced the same sequence of events. I purchased a one-year Apple Developer Program membership on September 11, 2026. Apple subsequently issued an invoice for the Apple Developer Program, showing: Web Order Number: D005219917 Invoice Number: MD05520082 Amount charged: USD 99.00 Amount Due: USD 0.00 Despite this, my Developer account still shows: “Mahmoud Elboraey (Pending)” More concerningly, the same account continues to display: “Purchase your membership.” “To continue your enrollment, complete your purchase now.” The page itself states: “Your purchase may take up to 48 hours to process.” That stated processing period expired many days ago. I contacted Apple Developer Support regarding this unresolved paid transaction and received Case ID 102968582713. Apple acknowledged receiving my original support request. After receiving no substantive explanation or resolution, I sent a formal follow-up under the same case number, and Apple again confirmed receipt. I then allowed additional time for Apple to respond. As of September 21, 2026, the membership remains Pending, the account still instructs me to purchase the membership, and I have received no substantive explanation or resolution. For clarity, another acknowledgment stating “Thank you for contacting us” or simply confirming that the case is being reviewed would not constitute a substantive response to the issue described above. I am asking for an actual explanation and resolution of the paid transaction. To be clear, I have not attempted a second purchase. I do not believe a customer who already has an Apple invoice confirming a $99 charge and a $0 balance due should have to risk making another payment simply because the enrollment interface continues to display an instruction to purchase the membership. I am not speculating about the cause of the problem or anyone’s intentions. I am documenting the facts visible in Apple’s own invoice, Developer account interface, and support correspondence. At this point, the documented sequence is straightforward: Apple charged for the membership. Apple issued the invoice. The stated 48-hour processing period expired. The membership remains Pending. The interface still asks me to purchase the membership. Support acknowledged both my case and my follow-up, but no substantive resolution has been provided. I would therefore appreciate a substantive response from Apple Developer Support addressing: Why the paid membership has not been activated. Why my account continues to display “Purchase your membership” after Apple has already charged and invoiced the membership. Written confirmation that no additional payment is required. When and how this paid transaction will finally be resolved. I have retained the invoice, payment documentation, screenshots showing the Pending status and purchase prompt, support acknowledgments, formal follow-up, and the complete chronology of the matter. If other developers have experienced this same sequence — payment charged, invoice issued, membership remaining Pending, purchase prompt continuing to appear, and delayed support resolution — I would be interested in hearing when it happened, how long it lasted, what response was received from Apple, and how it was ultimately resolved. I will update this post if Apple resolves the matter.
1
0
228
1d
Guideline 4.7.2 – Native capabilities for signed B2B HTML5/JavaScript mini apps
Guideline 4.7.2 – Native capabilities for signed B2B HTML5/JavaScript mini apps We are developing a B2B iOS application using .NET MAUI. The application acts as a host for dynamically downloaded HTML5/JavaScript mini apps displayed inside a WebView/HybridWebView. The mini apps are created and distributed exclusively by us. Third parties and end users cannot upload or provide their own mini apps. Each mini app package is digitally signed by us, and the host application verifies its signature and integrity before allowing it to run. The mini apps contain only HTML, CSS and JavaScript and do not contain downloaded native executable code. Some mini apps need access to a very small, predefined set of capabilities implemented by the native host application, for example: Take a photo Scan a QR code or barcode Select a file Potentially print to a supported printer For example, a mini app could call a predefined JavaScript bridge method such as: TakePhoto() The .NET MAUI host application would then present the native iOS camera UI and return the result to that specific mini app. The mini apps would not receive unrestricted access to native iOS APIs. Only an explicitly defined allowlist of host capabilities would be exposed. Access to privacy-sensitive capabilities such as the camera would only occur following an explicit user action, and the normal iOS permission flow would still apply. Would this architecture be acceptable under App Review Guideline 4.7.2? Does the fact that this is a controlled B2B environment, where all mini apps are created, signed, distributed and verified exclusively by us, affect the requirement for prior permission from Apple? If prior permission is still required, what is the correct process for requesting that permission before submitting the application for App Review?
0
0
61
1d
Enrolment paid 18 days ago, escalated 9 days ago, no response — case 102952652027
Posting here because Developer Support has started to ignore me and I don't know what else to try. Timeline, all 2026: 3 Sept — Individual enrolment fee paid, charged same day. 5 Sept — Government ID uploaded as requested. Confirmed received. 10 Sept — Proof of address uploaded as requested. Confirmed received. 12 Sept — Told the case was escalated to the senior team. 16 Sept — Last reply I have had. Still with that team, no timeframe given. 18, 19, 21 Sept — Three follow-ups from me. No response to any. Nothing is outstanding on my side that I know of. Every document asked for was provided the same day it was requested, and each was confirmed received. The enrolment has not completed and the fee was taken 18 days ago. Case number is 102952652027. Two questions for anyone who has been through this: Is there a route to Developer Support that actually gets a response once a case has been sitting with the senior team this long? Has anyone had an individual enrolment take this long after ID and proof of address were both accepted, and what eventually moved it? If an Apple engineer or support staff member sees this, I would pls just hope to resolve this.
3
0
85
1d
Where do scroll indicators go on iPhone Duo?
In the process of updating an app for the iPhone Duo, I initially changed scroll/collection view leading/trailing to use the safe area. This puts the scroll indicators "inside" the side navigation bar: But looking at both Safari and Settings, the scroll indicators are placed "outside" the navigation bar: This leads to a couple of questions: Is the "outside" placement correct for a view with scrolling content? Is there a way to achieve this without reorganizing the scroll view content? The only solution I've found is to place a new container view inside a scroll view that uses the superview as its edge constraints. The container view gets placed using safe areas. If there's an easier way, I'd love to know what it is.
Topic: UI Frameworks SubTopic: UIKit
1
1
593
1d
Apple Developer Program renewal unavailable after changing Apple Account region
Apple Developer Program renewal unavailable after changing Apple Account region I previously had an active Apple Developer Program membership with auto-renewal through the Apple Developer app while my Apple Account region was set to Russia. I recently changed my Apple Account country/region from Russia to Kazakhstan. As part of the region change, my subscriptions were cancelled, including the Apple Developer Program subscription. After changing the region, the renewal option initially disappeared from the Apple Developer app. I contacted Developer Support, and they were able to restore the renewal option in the app. However, when I now try to renew through the Apple Developer app, I receive the following error: “Unable to Purchase. This item is currently not available in your country or region.” My Apple Developer Program membership is still active, with a renewal date of September 22, 2026, so I only have a few days left to resolve this. According to Apple’s documentation, manual renewal should also be possible through the Apple Developer website. However, when I open Membership Details at developer.apple.com/account, there is no “Renew Membership” button at all. It appears that my membership may still be associated with the previous app-based auto-renewal method, even though that subscription was cancelled when I changed regions. I have found reports from other developers with similar situations where Developer Support apparently had to reset an account-side setting related to the previous auto-renewable subscription before the “Renew Membership” button became available again. Has anyone experienced this after changing their Apple Account country/region? In particular: Is it possible to switch an existing Apple Developer Program membership from Apple Developer app auto-renewal back to manual renewal through the Developer website? Does Developer Support need to reset the previous app-based subscription or renewal status before the “Renew Membership” button becomes available? Has anyone successfully resolved this without allowing the Developer Program membership to expire first? I have already contacted Developer Support and tried all of the renewal options available to me. I also tried to use the Developer Support “Request a Call” option because the expiration date is approaching, but the callback page itself fails to load. The browser console shows a JavaScript error in getAcceptedCountryCodes: “TypeError: undefined is not an object (evaluating ‘e.countryItccList.country.map’)” As a result, I cannot even request a phone call with Developer Support through the website. So at this point: Renewal through the Apple Developer app fails because the item is unavailable in my country/region. Manual renewal through the Developer website is unavailable because the “Renew Membership” button is missing. The Developer Support callback page fails, so I cannot request a phone call. I already have an open Developer Support case, but my renewal deadline is approaching. If anyone from Apple sees this, I would especially appreciate guidance on whether Developer Support can reset the app-based auto-renewal status and restore manual web renewal for an existing membership. I am ready to pay for the renewal immediately, but currently there is no working renewal method available to me, and my membership expires on September 21. Any guidance would be greatly appreciated.
1
0
164
1d
Individual-to-Organization migration stuck 3 months — Enrollment ID V5J8249V5Q — requesting escalation
Hello Apple Developer Support, I am requesting assistance with our Apple Developer Program enrollment migration from an individual account to an organization account, which has been stuck for [X months]. Timeline: Migration request submitted-3 months back Multiple phone calls and emails with Developer Support since last three months with no clear path forward or explanation of what is outstanding No specific blocker has been communicated to us despite repeated follow-up We urgently need this resolved as we have an app ready for immediate deployment and are fully blocked from publishing. Could an Apple Developer Support representative please review and advise: What specifically remains outstanding for this migration Whether any document or confirmation from our side is pending An estimated timeline for resolution Thank you for your help.
1
0
146
1d
MacOS App Reviews taking a long time
I assume it's not just me... MacOS app reviews are taking a really long time now. The "24-48h" estimate no longer seems to be accurate. On Monday morning, I submitted both iOS and MacOS versions of our app (1137297689). The iOS version was reviewed and approved in a few hours. The MacOS versions is still waiting for review 50+ hours later. This is the second time this month this has happened. Versions released early in May had the same issue. iOS is quick, MacOS is days later (and only after I gave up and filed an expedited request). Release in April was also slow. Releases last year were normally under 24h so it's fairly recent that the release process has been super slow. It's very frustrating for our users that rely on the App Store distributions. We've had to start offering out-of-app store distribution paths due to how slow the review process is which is frustrating for us as that's more we have to maintain. Is Apple doing ANYTHING to rectify the situation?
8
1
595
1d
Unable to submit reinstatement request after Developer Program termination
Hello Apple Developer Support, My Apple Developer Program membership was terminated under Section 3.2(f), and I would like to petition the App Review Board for reinstatement. However, I am unable to access the Developer Support / reinstatement process. When I select “Get Started,” I am asked to sign in. After successfully signing in with the Apple Account associated with my developer membership, the page redirects and enters a login loop, so I cannot submit a request. My account currently appears as CLOSED in App Store Connect. Could Apple Developer Support please advise how I can submit my reinstatement petition, or assist with creating a support case for my terminated membership? Thank you.
1
0
377
1d
BlockStorageDeviceDriverKit grant confirmed by support but shows "No Requests" in the portal. How to resolve?
Hello! I am hoping a DTS engineer or someone who knows the Capability Requests portal can help, because I am stuck between a written support confirmation and what the portal actually shows. Background. We are building a native macOS iSCSI initiator for SOHO and home NAS use, developed over close to two years. A userspace daemon runs the iSCSI protocol and a DriverKit system extension presents the remote LUN as a block device. The code is essentially complete. Only the DriverKit extension cannot be signed, loaded and validated without the entitlement. We submitted request 32PC8MGU57 for two entitlements: com.apple.developer.driverkit.family.block-storage-device for the extension com.aviontex.iscsi.AviontexISCSI.AviontexInitiator com.apple.developer.driverkit.userclient-access for the app com.aviontex.iscsi.AviontexISCSI, scoped to the extension bundle id The problem. On June 25 Developer Support confirmed in writing that both entitlements were granted. The portal does not match that: Block Storage Device: No Requests: on both App IDs UserClient Access: Assigned: on the app SCSI Controller: Submitted: on the app So the one entitlement we actually need, Block Storage Device, shows as never requested, even though request 32PC8MGU57 covered it and support confirmed the grant. The case was escalated to the senior team on July 2 (case 102922935570). Follow-up emails since then have not received a response. Why Block Storage Device specifically Our initiator has no PCI or Thunderbolt bus and no DMA path, so SCSIControllerDriverKit does not fit. This is confirmed by DTS in thread 776020, where Kevin Elliott explains that SCSIControllerDriverKit passes data through fBufferIOVMAddr as a physical address with no mechanism to convert it into a VM address the dext can access. He also notes it cannot be used with any bus other than PCI or Thunderbolt. Block Storage Device is therefore the family we need. My questions: Am I reading the portal correctly: Block Storage Device not requested, UserClient Access assigned, SCSI Controller submitted? From here, what is the correct way to get Block Storage Device onto these two App IDs, with both the Development and the Distribution grant, since our public beta depends on Distribution? Should I submit a new request through the Capability Requests tab or does the escalated case handle it? Is there any way to get visibility on the escalated case, since email follow-ups are not being answered? A full technical justification is prepared and we are happy to share the source code. Any guidance would be appreciated. Thank you.
45
1
11k
1d
App Store "Individual" Account Setup for paid Apps
I have registered my (free) Apple developer account years ago and long before AppStore started. Now I upgraded to a paid account and want to provide in-app purchases for my apps. I don't find an option to set my apps to a price, except than "free". I have searched the internet and know that I have to sign some form but I can't find that form or any link to provide the required information to update an existing form. Has anybody an idea where I can look?
0
0
97
1d
Bug in Accelerate Lapack - Wrong eigenvectors
In the LAPACK interface of Accelerate (the default, without ACCELERATE_NEW_LAPACK), zheev with JOBZ='V', UPLO='U' returns eigenvectors that are neither orthonormal nor eigenvectors, while INFO=0. The eigenvalues are correct. zhegv with UPLO='U' fails the same way (tested with B = identity). It happens when: the matrix is complex Hermitian of order N >= 130 (N = 129 is correct, N = 130 already fails, N = 300 fails), and its last two or more rows and columns are exactly zero (one zero row is fine). Zero rows at the start or in the middle are fine. Banded and dense matrices both fail. On the same matrices the following are correct to rounding (1e-15): zheev and zhegv with UPLO='L', zheevd with UPLO='U', dsyev with UPLO='U' on real symmetric matrices of the same shape, zheev with UPLO='U' through the new LAPACK interface (-DACCELERATE_NEW_LAPACK). Since only the eigenvectors are wrong, and only above N=129 (presumably where zhetrd switches to its blocked code), the fault seems to be in the blocked Householder reduction or in the back-transformation (zhetrd/zlatrd or zungtr/zungql) of the legacy library, for columns that are zero. Asking LAPACK for the optimal LWORK (LWORK = -1 query) does not change the result. We found this in a physics code (Quanty, quanty.org), where a matrix of this shape arises naturally: a block tridiagonal (block Lanczos) matrix whose last block is padded with zeros after deflation. The wrong eigenvectors silently degraded results by 1e-4 relative, instead of 1e-15. STEPS TO REPRODUCE Save the attached zheev_upper_bug.c. clang -O2 zheev_upper_bug.c -o zheev_upper_bug -framework Accelerate ./zheev_upper_bug For comparison: clang -O2 -DACCELERATE_NEW_LAPACK zheev_upper_bug.c -o zheev_upper_bug_new -framework Accelerate && ./zheev_upper_bug_new The program builds a random Hermitian matrix (fixed seed, entries in [-0.5,0.5), bandwidth 11 or dense), zeroes its last NZERO rows and columns, calls zheev/zhegv/zheevd and prints max|V^H V - 1| and max|A V - V diag(W)|. EXPECTED RESULT Both numbers of order 1e-15 for every line, as with the new LAPACK interface. ACTUAL RESULT (legacy interface) zheev UPLO=U N=129 zero trailing rows=2 INFO=0 max|V^H V - 1| = 4.0e-15 max|A V - V W| = 4.4e-15 ok zheev UPLO=U N=130 zero trailing rows=2 INFO=0 max|V^H V - 1| = 9.8e-01 max|A V - V W| = 1.1e+00 <-- WRONG zheev UPLO=U N=130 zero trailing rows=1 INFO=0 max|V^H V - 1| = 4.7e-15 max|A V - V W| = 3.3e-15 ok zheev UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.1e+00 max|A V - V W| = 1.2e+00 <-- WRONG zheev UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 2.1e-01 max|A V - V W| = 2.2e+00 <-- WRONG zheev UPLO=U N=300 zero trailing rows=2 INFO=0 max|V^H V - 1| = 7.0e-01 max|A V - V W| = 1.5e+00 <-- WRONG zhegv UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.1e+00 max|A V - V W| = 1.2e+00 <-- WRONG the same matrices with UPLO = 'L' or zheevd: zheev UPLO=L N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 5.9e-15 max|A V - V W| = 3.6e-15 ok zhegv UPLO=L N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 4.4e-15 max|A V - V W| = 3.7e-15 ok zheevd UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.9e-15 max|A V - V W| = 1.4e-15 ok With -DACCELERATE_NEW_LAPACK every line is "ok" (1e-15). Code to reproduce the error: zheev_upper_bug.c.txt
1
0
87
1d
Xcode Cloud: All export archive steps fail with exit code 70 (Remote Mac + managed signing)
I'm experiencing a persistent issue with Xcode Cloud where my iOS app (Spellboard) builds and archives successfully, but all three export steps fail with exit code 70: Export archive for ad-hoc distribution — exit code 70 Export archive for development distribution — exit code 70 Export archive for app-store distribution — exit code 70 Environment: Xcode Cloud Build 45, branch: main Project: Spellboard.xcodeproj Team: EinsteinAI Target: Any iOS Device (arm64) Automatic code signing (managed by Xcode Cloud) Building on a Remote Mac (additional code signing constraints) Error details from logs: The xcodebuild -exportArchive command fails during the signing phase. For example, the development distribution step shows: xcodebuild -exportArchive -archivePath /Volumes/workspace/tmp/ec4c2b30-ebd1-435f-8d8f-621326235df1.xcarchive -exportPath /Volumes/workspace/developmentexport -exportOptionsPlist /Volumes/workspace/ci/development-exportoptions.plist -DVTProvisioningIsManaged=YES -IDEDistributionLogDirectory=/Volumes/workspace/tmp/development-export-archive-logs -DVTSkipCertificateValidityCheck=YES -DVTServicesLogLevel=3 Command exited with non-zero exit-code: 70 The same pattern repeats for ad-hoc and app-store distribution exports. What I've verified: The build itself compiles successfully (all modules compile, command executed successfully) No code changes were made that would affect signing The workflow is configured with automatic signing managed by Xcode Cloud Post-action is set to TestFlight External Testing Additional constraint — Remote Mac: I'm building on a Remote Mac, which adds complexity to code signing and keychain access. The Remote Mac environment has known limitations with certificate and provisioning profile management compared to a local Mac. This may be a contributing factor to the export failures. This appears to be an issue with how Xcode Cloud is handling the Apple Distribution and Apple Development signing certificates during the export phase, not a build compilation issue. Has anyone encountered this recently, or is there a known issue with Xcode Cloud's managed signing on Remote Mac environments? Any guidance on resolving exit code 70 during the export step would be greatly appreciated.
2
0
636
1d
Sanboxed Apps Reading Extended Security Information (ACL)
My custom filesystem kernel extension stores ACLs as an extended attribute, com.apple.system.Security. Sanboxed apps such as TextEdit, Pages, etc., running as a non-privileged process, fail to save modified contents when permissive ACLs are in use. Running them as a privileged process, does allow for file changes to be saved though. Non-sandboxed apps, such as VSCode, and command line programs are not susceptible to this behaviour. APFS, on the other hand, seems to handle ACLs as an ATTR_CMN_EXTENDED_SECURITY filesystem attribute, rather than as an EA. In this case, sandboxed apps have no trouble accessing the ACL data. I implemented a minimal PoC within my custom kext to verify this. I construct an ACL in memory allowing a given user to write,append,delete file contents, and return it that via vnop_getattr. This allows the file contents to be modified and saved by sandboxed apps. Can you please confirm if my findings are accurate and sandboxed apps fail to read the com.apple.system.Security EA by design? Also, Is it an accurate assumption, that ACLs should be handled either as an EA, or an ATTR_CMN_EXTENDED_SECURITY, but not both? Thanks.
13
0
929
1d
Apple Developer Program Payment Charged but Enrollment Still Pending
Apple Developer Team, please help review my enrollment. My payment has already been charged and I received the official invoice, but my Developer Program enrollment is still pending. I have contacted Apple Developer Support multiple times but have not received any response. Please help check my case and provide an update. Thank you.
Replies
3
Boosts
0
Views
650
Activity
1d
Apple Developer Enrollment Payment Charged Without Approval
It is really funny that Apple Developer Program charged me the enrollment fee, but my account was never approved. My enrollment remained pending for a long time, and then the pending status was suddenly removed and I was asked to enroll again. I have already contacted Apple Developer Support several times, but I still have not received a clear solution. This issue has been delayed for a long time, and until now my account is still not approved even though the payment was already charged. I really need Apple Developer Support to properly investigate my enrollment, confirm the payment that was charged, and provide a clear solution instead of asking me to start the enrollment process again. I understand that personal credentials and payment information should normally not be shared publicly. However, because it has been very difficult to get proper support from Apple and my issue has remained unresolved for a long time, I decided to post the invoice as proof that the Apple Developer Program payment was already charged. I have tried contacting Apple Developer Support multiple times, but I still have not received a clear solution regarding my enrollment.
Replies
1
Boosts
0
Views
107
Activity
1d
Title: Error "Your enrollment could not be completed" after successful payment
Hello everyone! I've run into an issue with my Apple Developer account enrollment and am hoping for some advice from anyone who might have experienced this. On September 16, My order ID (MML57TZM9S) I paid for the annual subscription. The funds were successfully deducted from my card, and I received the official receipt from Apple confirming the purchase. However, my developer account is still inactive, and the system displays an error message indicating that the enrollment could not be completed at this time. Here is my current situation: My account is registered in Uzbekistan, so the automatic callback option in support is not available. I have already submitted a request via the contact page form, attached a screenshot of the payment receipt, and asked them to either activate my account or call me back. I received a confirmation from support with Case ID 102970413444. I am now in waiting mode.
Replies
1
Boosts
0
Views
68
Activity
1d
Apple Developer enrollment stuck for over a month. Payment never reaches my bank
Hi everyone, I’m having a pretty frustrating issue with my Individual Apple Developer Program enrollment and I’m wondering if anyone has experienced something similar. My enrollment has been stuck in Pending since August 3. The Apple Developer app couldn’t verify my identity because, for some reason, it only offers Driver’s License as a document type. I don’t have a compatible license, so Developer Support asked me to upload my valid passport through their secure upload page for manual verification. I did that, and on August 19 a Senior Advisor told me that my information was being reviewed. Since then I’ve followed up several times, but I haven’t received any meaningful update. My support case is still open: Case ID: 20000126998264 There’s also a strange payment issue. My first €99 membership payment went through successfully, but Apple later cancelled the order. I recently tried paying again through the web enrollment page. Apple now shows an authorization error saying that my bank declined the transaction. I contacted my bank, though, and they confirmed that they never received an authorization request for the €99 transaction at all. There isn’t even a failed payment attempt in their system. So it seems like the payment is being rejected somewhere before it reaches the card issuer. At this point I’m not sure whether the payment problem is related to the pending manual identity review, a stuck enrollment/payment state, or something else on Apple’s side. Has anyone run into this combination before? If someone from Apple Developer Support sees this, I’d really appreciate it if you could take a look at Case 20000126998264 or let me know what I should do next. I’m happy to provide any additional verification or documentation that’s needed. Thanks!
Replies
1
Boosts
0
Views
102
Activity
1d
"maximum App ID limit" problem
Hello. I was trying to build a project on my Macbook via XCode and came across the message: "Communication with Apple failed. Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days". Is there a solution to this? I don't know how much the prices are but I don't think I can afford it. What can you suggest to continue building projects with a free account?
Replies
2
Boosts
0
Views
8.4k
Activity
1d
Unable to access logs artifact from Web Extension Packager
Hi! I've successfully uploaded my web extension using the Web Extension Packager. However, there was a build error. When I review the list of cloud builds and click "view issues" for the failed build, I get the message: "Exporting for App Store Distribution failed. Please download the logs artifact for more information." However, I can't find any link in the app store connect web UI for viewing the logs artifact for Web Extension Packager builds.
Replies
2
Boosts
2
Views
806
Activity
1d
SCStreamOutputType.audio delivers correctly-formed but all-zero PCM for VoIP background audio
Is silently zeroing .audio output for communications/VoIP-category background app audio (while leaving frame delivery, timing, and format metadata intact) expected, documented behavior on iOS? Is there an SCStreamConfiguration or SCContentFilter setting that unlocks this, or is this a known gap in the current iOS ScreenCaptureKit implementation relative to macOS (where .audio is documented/known to capture other apps' audio including calls)? A pointer to relevant documentation or a radar number would be very helpful. My test app: Rabbler Rabbler main use it turning voice to text transcriptions. ie. meeting notes. It works well using the iPhone mic or AirPods. It fails when Zoom or Teams meeting is joined. Audio is paused by a well handled interruption. But that yields lost transcription text. Environment iOS 27.0, physical device iPhone 15ProMax (not simulator) Xcode 27.0 (Build 27A266a), iPhoneOS27.0 SDK App target UIBackgroundModes: audio, screen-capture Capture another app's audio via SCStream's .audio output type, using SCContentSharingPicker for source selection, per the "Capturing screen content on iOS" sample's picker pattern. Setup (trimmed to the relevant parts) var configuration = SCContentSharingPickerConfiguration() configuration.showsMicrophoneControl = true picker.defaultConfiguration = configuration picker.add(self) picker.isActive = true picker.present() // contentSharingPicker(_:didUpdateWith:for:) -> startStream(with:) let config = SCStreamConfiguration() config.capturesAudio = true let newStream = SCStream(filter: filter, configuration: config, delegate: self) try newStream.addStreamOutput(seldlerQueue: .main) if filter.isMicrophoneEnabled { try newStream.addStreamOutputsampleHandlerQueue: .main) } try await newStream.startCapture( Sample-buffer handling, convertinmeasuring amplitude: func stream(_ stream: SCStream, deBuffer: CMSampleBuffer, of type:SCStreamOutputType) { guard sampleBuffer.isValid, tmicrophone else { return } // ... (format captured once from first buffer via CMAudioFormatDescriptionGetStream let frameCount = AVAudioFrameCount(CMSampleBufferGetNumSamples(sampleBuffer)) let pcmBuffer = AVAudioPCMBufmeCapacity: frameCount)! pcmBuffer.frameLength = frameCount let status = CMSampleBufferCost( sampleBuffer, at: 0, frameCount: Int32(frameCount), into: pcmBuffer.mutableAudioBufferList ) // status == noErr every time } Amplitude check on the resulting AVAudioPCMBuffer.floatChannelData: var peak: Float = 0, sumSquares: 0 for channel in 0..<Int(buffer.format.channelCount) { let samples = channelData[cha for frame in 0..<frameCount { let sample = samples[fram peak = max(peak, abs(sample)) sumSquares += sample * sa if sample != 0 { nonZeroCount += 1 } } } Result 1 — Music app selected as capture source (baseline, works correctly) Real audio content: writing the buffers straight to a .caf file via AVAudioFile produces a real, listenable ~9MB file matchihe capture duration (stereo, 48kHz, Float32). Confirmed by ear. Result 2 — Zoom call selected as capture source (fails silently) SCStream delivers buffers continuously and correctly-formed — same format every time (2 ch, 48000 Hz, Float32, deinterleaved)atus == noErr fromCMSampleBufferCopyPCMDataIntoAudioBufferList every time. But every sample is exactly zero: [2:17:19 PM] ScreenCaptureService: .audio first buffer format — <AVAudioFormat 0x12063fb60: 2ch, 48000 Hz, Float32, deinterlea [2:17:19 PM] ScreenCaptureService: .audio buffer #1 — peak=0.0 rms=0.0 nonZero=0/1920 [2:17:19 PM] ScreenCaptureService0.0 rms=0.0 nonZero=0/1920 ... [2:17:21 PM] ScreenCaptureServicek=0.0 rms=0.0 nonZero=0/1920 [2:18:27 PM] ScreenCaptureService: .audio buffer #3400 — peak=0.0 rms=0.0 nonZero=0/1920 That's peak=0.0/rms=0.0/0 nonZero samples across every single one of 3400+ consecutive buffersover ~70 seconds of an active Zoo Writing these buffers to a .caffile produces a valid, correctly-sized, completely silent audio file — not corrupted, not empty, genuinely all zeros. Control test — .microphone in theall With filter.isMicrophoneEnabled = on the same SCStream, during thesame Zoom call, correctly captures the local user's own voice (confirmed by ear from the resulting file) — even though the call is silently holding exclusive access to the mic hardware from Rabbler's own AVAudioEngine.inputNode tap (which gets interrupted, as expected). This rules out a session-wide permission failure -.micophone clearly has real access to audio in this exact session; .audio does not, specifically for this source. evidence now looks like this iOS 27 ScreenCaptureKit │ ├── SomaFM playback │ └── .audio → REAL PCM ✓ │ ├── Zoom remote audio │ └── .audio → ZERO PCM ✗ │ └── Teams remote audio └── .audio → ZERO PCM ✗
Replies
3
Boosts
0
Views
1k
Activity
1d
Paid Apple Developer Program Membership Still Pending — Apple Charged $99, Yet My Account Still Says “Purchase Your Membership”
I am posting this to document an unresolved Apple Developer Program membership issue and to ask whether other developers have experienced the same sequence of events. I purchased a one-year Apple Developer Program membership on September 11, 2026. Apple subsequently issued an invoice for the Apple Developer Program, showing: Web Order Number: D005219917 Invoice Number: MD05520082 Amount charged: USD 99.00 Amount Due: USD 0.00 Despite this, my Developer account still shows: “Mahmoud Elboraey (Pending)” More concerningly, the same account continues to display: “Purchase your membership.” “To continue your enrollment, complete your purchase now.” The page itself states: “Your purchase may take up to 48 hours to process.” That stated processing period expired many days ago. I contacted Apple Developer Support regarding this unresolved paid transaction and received Case ID 102968582713. Apple acknowledged receiving my original support request. After receiving no substantive explanation or resolution, I sent a formal follow-up under the same case number, and Apple again confirmed receipt. I then allowed additional time for Apple to respond. As of September 21, 2026, the membership remains Pending, the account still instructs me to purchase the membership, and I have received no substantive explanation or resolution. For clarity, another acknowledgment stating “Thank you for contacting us” or simply confirming that the case is being reviewed would not constitute a substantive response to the issue described above. I am asking for an actual explanation and resolution of the paid transaction. To be clear, I have not attempted a second purchase. I do not believe a customer who already has an Apple invoice confirming a $99 charge and a $0 balance due should have to risk making another payment simply because the enrollment interface continues to display an instruction to purchase the membership. I am not speculating about the cause of the problem or anyone’s intentions. I am documenting the facts visible in Apple’s own invoice, Developer account interface, and support correspondence. At this point, the documented sequence is straightforward: Apple charged for the membership. Apple issued the invoice. The stated 48-hour processing period expired. The membership remains Pending. The interface still asks me to purchase the membership. Support acknowledged both my case and my follow-up, but no substantive resolution has been provided. I would therefore appreciate a substantive response from Apple Developer Support addressing: Why the paid membership has not been activated. Why my account continues to display “Purchase your membership” after Apple has already charged and invoiced the membership. Written confirmation that no additional payment is required. When and how this paid transaction will finally be resolved. I have retained the invoice, payment documentation, screenshots showing the Pending status and purchase prompt, support acknowledgments, formal follow-up, and the complete chronology of the matter. If other developers have experienced this same sequence — payment charged, invoice issued, membership remaining Pending, purchase prompt continuing to appear, and delayed support resolution — I would be interested in hearing when it happened, how long it lasted, what response was received from Apple, and how it was ultimately resolved. I will update this post if Apple resolves the matter.
Replies
1
Boosts
0
Views
228
Activity
1d
Guideline 4.7.2 – Native capabilities for signed B2B HTML5/JavaScript mini apps
Guideline 4.7.2 – Native capabilities for signed B2B HTML5/JavaScript mini apps We are developing a B2B iOS application using .NET MAUI. The application acts as a host for dynamically downloaded HTML5/JavaScript mini apps displayed inside a WebView/HybridWebView. The mini apps are created and distributed exclusively by us. Third parties and end users cannot upload or provide their own mini apps. Each mini app package is digitally signed by us, and the host application verifies its signature and integrity before allowing it to run. The mini apps contain only HTML, CSS and JavaScript and do not contain downloaded native executable code. Some mini apps need access to a very small, predefined set of capabilities implemented by the native host application, for example: Take a photo Scan a QR code or barcode Select a file Potentially print to a supported printer For example, a mini app could call a predefined JavaScript bridge method such as: TakePhoto() The .NET MAUI host application would then present the native iOS camera UI and return the result to that specific mini app. The mini apps would not receive unrestricted access to native iOS APIs. Only an explicitly defined allowlist of host capabilities would be exposed. Access to privacy-sensitive capabilities such as the camera would only occur following an explicit user action, and the normal iOS permission flow would still apply. Would this architecture be acceptable under App Review Guideline 4.7.2? Does the fact that this is a controlled B2B environment, where all mini apps are created, signed, distributed and verified exclusively by us, affect the requirement for prior permission from Apple? If prior permission is still required, what is the correct process for requesting that permission before submitting the application for App Review?
Replies
0
Boosts
0
Views
61
Activity
1d
Enrolment paid 18 days ago, escalated 9 days ago, no response — case 102952652027
Posting here because Developer Support has started to ignore me and I don't know what else to try. Timeline, all 2026: 3 Sept — Individual enrolment fee paid, charged same day. 5 Sept — Government ID uploaded as requested. Confirmed received. 10 Sept — Proof of address uploaded as requested. Confirmed received. 12 Sept — Told the case was escalated to the senior team. 16 Sept — Last reply I have had. Still with that team, no timeframe given. 18, 19, 21 Sept — Three follow-ups from me. No response to any. Nothing is outstanding on my side that I know of. Every document asked for was provided the same day it was requested, and each was confirmed received. The enrolment has not completed and the fee was taken 18 days ago. Case number is 102952652027. Two questions for anyone who has been through this: Is there a route to Developer Support that actually gets a response once a case has been sitting with the senior team this long? Has anyone had an individual enrolment take this long after ID and proof of address were both accepted, and what eventually moved it? If an Apple engineer or support staff member sees this, I would pls just hope to resolve this.
Replies
3
Boosts
0
Views
85
Activity
1d
Where do scroll indicators go on iPhone Duo?
In the process of updating an app for the iPhone Duo, I initially changed scroll/collection view leading/trailing to use the safe area. This puts the scroll indicators "inside" the side navigation bar: But looking at both Safari and Settings, the scroll indicators are placed "outside" the navigation bar: This leads to a couple of questions: Is the "outside" placement correct for a view with scrolling content? Is there a way to achieve this without reorganizing the scroll view content? The only solution I've found is to place a new container view inside a scroll view that uses the superview as its edge constraints. The container view gets placed using safe areas. If there's an easier way, I'd love to know what it is.
Topic: UI Frameworks SubTopic: UIKit
Replies
1
Boosts
1
Views
593
Activity
1d
Apple Developer Program renewal unavailable after changing Apple Account region
Apple Developer Program renewal unavailable after changing Apple Account region I previously had an active Apple Developer Program membership with auto-renewal through the Apple Developer app while my Apple Account region was set to Russia. I recently changed my Apple Account country/region from Russia to Kazakhstan. As part of the region change, my subscriptions were cancelled, including the Apple Developer Program subscription. After changing the region, the renewal option initially disappeared from the Apple Developer app. I contacted Developer Support, and they were able to restore the renewal option in the app. However, when I now try to renew through the Apple Developer app, I receive the following error: “Unable to Purchase. This item is currently not available in your country or region.” My Apple Developer Program membership is still active, with a renewal date of September 22, 2026, so I only have a few days left to resolve this. According to Apple’s documentation, manual renewal should also be possible through the Apple Developer website. However, when I open Membership Details at developer.apple.com/account, there is no “Renew Membership” button at all. It appears that my membership may still be associated with the previous app-based auto-renewal method, even though that subscription was cancelled when I changed regions. I have found reports from other developers with similar situations where Developer Support apparently had to reset an account-side setting related to the previous auto-renewable subscription before the “Renew Membership” button became available again. Has anyone experienced this after changing their Apple Account country/region? In particular: Is it possible to switch an existing Apple Developer Program membership from Apple Developer app auto-renewal back to manual renewal through the Developer website? Does Developer Support need to reset the previous app-based subscription or renewal status before the “Renew Membership” button becomes available? Has anyone successfully resolved this without allowing the Developer Program membership to expire first? I have already contacted Developer Support and tried all of the renewal options available to me. I also tried to use the Developer Support “Request a Call” option because the expiration date is approaching, but the callback page itself fails to load. The browser console shows a JavaScript error in getAcceptedCountryCodes: “TypeError: undefined is not an object (evaluating ‘e.countryItccList.country.map’)” As a result, I cannot even request a phone call with Developer Support through the website. So at this point: Renewal through the Apple Developer app fails because the item is unavailable in my country/region. Manual renewal through the Developer website is unavailable because the “Renew Membership” button is missing. The Developer Support callback page fails, so I cannot request a phone call. I already have an open Developer Support case, but my renewal deadline is approaching. If anyone from Apple sees this, I would especially appreciate guidance on whether Developer Support can reset the app-based auto-renewal status and restore manual web renewal for an existing membership. I am ready to pay for the renewal immediately, but currently there is no working renewal method available to me, and my membership expires on September 21. Any guidance would be greatly appreciated.
Replies
1
Boosts
0
Views
164
Activity
1d
Individual-to-Organization migration stuck 3 months — Enrollment ID V5J8249V5Q — requesting escalation
Hello Apple Developer Support, I am requesting assistance with our Apple Developer Program enrollment migration from an individual account to an organization account, which has been stuck for [X months]. Timeline: Migration request submitted-3 months back Multiple phone calls and emails with Developer Support since last three months with no clear path forward or explanation of what is outstanding No specific blocker has been communicated to us despite repeated follow-up We urgently need this resolved as we have an app ready for immediate deployment and are fully blocked from publishing. Could an Apple Developer Support representative please review and advise: What specifically remains outstanding for this migration Whether any document or confirmation from our side is pending An estimated timeline for resolution Thank you for your help.
Replies
1
Boosts
0
Views
146
Activity
1d
MacOS App Reviews taking a long time
I assume it's not just me... MacOS app reviews are taking a really long time now. The "24-48h" estimate no longer seems to be accurate. On Monday morning, I submitted both iOS and MacOS versions of our app (1137297689). The iOS version was reviewed and approved in a few hours. The MacOS versions is still waiting for review 50+ hours later. This is the second time this month this has happened. Versions released early in May had the same issue. iOS is quick, MacOS is days later (and only after I gave up and filed an expedited request). Release in April was also slow. Releases last year were normally under 24h so it's fairly recent that the release process has been super slow. It's very frustrating for our users that rely on the App Store distributions. We've had to start offering out-of-app store distribution paths due to how slow the review process is which is frustrating for us as that's more we have to maintain. Is Apple doing ANYTHING to rectify the situation?
Replies
8
Boosts
1
Views
595
Activity
1d
Unable to submit reinstatement request after Developer Program termination
Hello Apple Developer Support, My Apple Developer Program membership was terminated under Section 3.2(f), and I would like to petition the App Review Board for reinstatement. However, I am unable to access the Developer Support / reinstatement process. When I select “Get Started,” I am asked to sign in. After successfully signing in with the Apple Account associated with my developer membership, the page redirects and enters a login loop, so I cannot submit a request. My account currently appears as CLOSED in App Store Connect. Could Apple Developer Support please advise how I can submit my reinstatement petition, or assist with creating a support case for my terminated membership? Thank you.
Replies
1
Boosts
0
Views
377
Activity
1d
BlockStorageDeviceDriverKit grant confirmed by support but shows "No Requests" in the portal. How to resolve?
Hello! I am hoping a DTS engineer or someone who knows the Capability Requests portal can help, because I am stuck between a written support confirmation and what the portal actually shows. Background. We are building a native macOS iSCSI initiator for SOHO and home NAS use, developed over close to two years. A userspace daemon runs the iSCSI protocol and a DriverKit system extension presents the remote LUN as a block device. The code is essentially complete. Only the DriverKit extension cannot be signed, loaded and validated without the entitlement. We submitted request 32PC8MGU57 for two entitlements: com.apple.developer.driverkit.family.block-storage-device for the extension com.aviontex.iscsi.AviontexISCSI.AviontexInitiator com.apple.developer.driverkit.userclient-access for the app com.aviontex.iscsi.AviontexISCSI, scoped to the extension bundle id The problem. On June 25 Developer Support confirmed in writing that both entitlements were granted. The portal does not match that: Block Storage Device: No Requests: on both App IDs UserClient Access: Assigned: on the app SCSI Controller: Submitted: on the app So the one entitlement we actually need, Block Storage Device, shows as never requested, even though request 32PC8MGU57 covered it and support confirmed the grant. The case was escalated to the senior team on July 2 (case 102922935570). Follow-up emails since then have not received a response. Why Block Storage Device specifically Our initiator has no PCI or Thunderbolt bus and no DMA path, so SCSIControllerDriverKit does not fit. This is confirmed by DTS in thread 776020, where Kevin Elliott explains that SCSIControllerDriverKit passes data through fBufferIOVMAddr as a physical address with no mechanism to convert it into a VM address the dext can access. He also notes it cannot be used with any bus other than PCI or Thunderbolt. Block Storage Device is therefore the family we need. My questions: Am I reading the portal correctly: Block Storage Device not requested, UserClient Access assigned, SCSI Controller submitted? From here, what is the correct way to get Block Storage Device onto these two App IDs, with both the Development and the Distribution grant, since our public beta depends on Distribution? Should I submit a new request through the Capability Requests tab or does the escalated case handle it? Is there any way to get visibility on the escalated case, since email follow-ups are not being answered? A full technical justification is prepared and we are happy to share the source code. Any guidance would be appreciated. Thank you.
Replies
45
Boosts
1
Views
11k
Activity
1d
App Store "Individual" Account Setup for paid Apps
I have registered my (free) Apple developer account years ago and long before AppStore started. Now I upgraded to a paid account and want to provide in-app purchases for my apps. I don't find an option to set my apps to a price, except than "free". I have searched the internet and know that I have to sign some form but I can't find that form or any link to provide the required information to update an existing form. Has anybody an idea where I can look?
Replies
0
Boosts
0
Views
97
Activity
1d
Bug in Accelerate Lapack - Wrong eigenvectors
In the LAPACK interface of Accelerate (the default, without ACCELERATE_NEW_LAPACK), zheev with JOBZ='V', UPLO='U' returns eigenvectors that are neither orthonormal nor eigenvectors, while INFO=0. The eigenvalues are correct. zhegv with UPLO='U' fails the same way (tested with B = identity). It happens when: the matrix is complex Hermitian of order N >= 130 (N = 129 is correct, N = 130 already fails, N = 300 fails), and its last two or more rows and columns are exactly zero (one zero row is fine). Zero rows at the start or in the middle are fine. Banded and dense matrices both fail. On the same matrices the following are correct to rounding (1e-15): zheev and zhegv with UPLO='L', zheevd with UPLO='U', dsyev with UPLO='U' on real symmetric matrices of the same shape, zheev with UPLO='U' through the new LAPACK interface (-DACCELERATE_NEW_LAPACK). Since only the eigenvectors are wrong, and only above N=129 (presumably where zhetrd switches to its blocked code), the fault seems to be in the blocked Householder reduction or in the back-transformation (zhetrd/zlatrd or zungtr/zungql) of the legacy library, for columns that are zero. Asking LAPACK for the optimal LWORK (LWORK = -1 query) does not change the result. We found this in a physics code (Quanty, quanty.org), where a matrix of this shape arises naturally: a block tridiagonal (block Lanczos) matrix whose last block is padded with zeros after deflation. The wrong eigenvectors silently degraded results by 1e-4 relative, instead of 1e-15. STEPS TO REPRODUCE Save the attached zheev_upper_bug.c. clang -O2 zheev_upper_bug.c -o zheev_upper_bug -framework Accelerate ./zheev_upper_bug For comparison: clang -O2 -DACCELERATE_NEW_LAPACK zheev_upper_bug.c -o zheev_upper_bug_new -framework Accelerate && ./zheev_upper_bug_new The program builds a random Hermitian matrix (fixed seed, entries in [-0.5,0.5), bandwidth 11 or dense), zeroes its last NZERO rows and columns, calls zheev/zhegv/zheevd and prints max|V^H V - 1| and max|A V - V diag(W)|. EXPECTED RESULT Both numbers of order 1e-15 for every line, as with the new LAPACK interface. ACTUAL RESULT (legacy interface) zheev UPLO=U N=129 zero trailing rows=2 INFO=0 max|V^H V - 1| = 4.0e-15 max|A V - V W| = 4.4e-15 ok zheev UPLO=U N=130 zero trailing rows=2 INFO=0 max|V^H V - 1| = 9.8e-01 max|A V - V W| = 1.1e+00 <-- WRONG zheev UPLO=U N=130 zero trailing rows=1 INFO=0 max|V^H V - 1| = 4.7e-15 max|A V - V W| = 3.3e-15 ok zheev UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.1e+00 max|A V - V W| = 1.2e+00 <-- WRONG zheev UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 2.1e-01 max|A V - V W| = 2.2e+00 <-- WRONG zheev UPLO=U N=300 zero trailing rows=2 INFO=0 max|V^H V - 1| = 7.0e-01 max|A V - V W| = 1.5e+00 <-- WRONG zhegv UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.1e+00 max|A V - V W| = 1.2e+00 <-- WRONG the same matrices with UPLO = 'L' or zheevd: zheev UPLO=L N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 5.9e-15 max|A V - V W| = 3.6e-15 ok zhegv UPLO=L N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 4.4e-15 max|A V - V W| = 3.7e-15 ok zheevd UPLO=U N=138 zero trailing rows=5 INFO=0 max|V^H V - 1| = 1.9e-15 max|A V - V W| = 1.4e-15 ok With -DACCELERATE_NEW_LAPACK every line is "ok" (1e-15). Code to reproduce the error: zheev_upper_bug.c.txt
Replies
1
Boosts
0
Views
87
Activity
1d
Xcode Cloud: All export archive steps fail with exit code 70 (Remote Mac + managed signing)
I'm experiencing a persistent issue with Xcode Cloud where my iOS app (Spellboard) builds and archives successfully, but all three export steps fail with exit code 70: Export archive for ad-hoc distribution — exit code 70 Export archive for development distribution — exit code 70 Export archive for app-store distribution — exit code 70 Environment: Xcode Cloud Build 45, branch: main Project: Spellboard.xcodeproj Team: EinsteinAI Target: Any iOS Device (arm64) Automatic code signing (managed by Xcode Cloud) Building on a Remote Mac (additional code signing constraints) Error details from logs: The xcodebuild -exportArchive command fails during the signing phase. For example, the development distribution step shows: xcodebuild -exportArchive -archivePath /Volumes/workspace/tmp/ec4c2b30-ebd1-435f-8d8f-621326235df1.xcarchive -exportPath /Volumes/workspace/developmentexport -exportOptionsPlist /Volumes/workspace/ci/development-exportoptions.plist -DVTProvisioningIsManaged=YES -IDEDistributionLogDirectory=/Volumes/workspace/tmp/development-export-archive-logs -DVTSkipCertificateValidityCheck=YES -DVTServicesLogLevel=3 Command exited with non-zero exit-code: 70 The same pattern repeats for ad-hoc and app-store distribution exports. What I've verified: The build itself compiles successfully (all modules compile, command executed successfully) No code changes were made that would affect signing The workflow is configured with automatic signing managed by Xcode Cloud Post-action is set to TestFlight External Testing Additional constraint — Remote Mac: I'm building on a Remote Mac, which adds complexity to code signing and keychain access. The Remote Mac environment has known limitations with certificate and provisioning profile management compared to a local Mac. This may be a contributing factor to the export failures. This appears to be an issue with how Xcode Cloud is handling the Apple Distribution and Apple Development signing certificates during the export phase, not a build compilation issue. Has anyone encountered this recently, or is there a known issue with Xcode Cloud's managed signing on Remote Mac environments? Any guidance on resolving exit code 70 during the export step would be greatly appreciated.
Replies
2
Boosts
0
Views
636
Activity
1d
Sanboxed Apps Reading Extended Security Information (ACL)
My custom filesystem kernel extension stores ACLs as an extended attribute, com.apple.system.Security. Sanboxed apps such as TextEdit, Pages, etc., running as a non-privileged process, fail to save modified contents when permissive ACLs are in use. Running them as a privileged process, does allow for file changes to be saved though. Non-sandboxed apps, such as VSCode, and command line programs are not susceptible to this behaviour. APFS, on the other hand, seems to handle ACLs as an ATTR_CMN_EXTENDED_SECURITY filesystem attribute, rather than as an EA. In this case, sandboxed apps have no trouble accessing the ACL data. I implemented a minimal PoC within my custom kext to verify this. I construct an ACL in memory allowing a given user to write,append,delete file contents, and return it that via vnop_getattr. This allows the file contents to be modified and saved by sandboxed apps. Can you please confirm if my findings are accurate and sandboxed apps fail to read the com.apple.system.Security EA by design? Also, Is it an accurate assumption, that ACLs should be handled either as an EA, or an ATTR_CMN_EXTENDED_SECURITY, but not both? Thanks.
Replies
13
Boosts
0
Views
929
Activity
1d