Hi,
I’m developing an iOS app that needs to list the nearby wifi list so User can tap and send via Tag.
Is there any supported public iOS API or entitlement that allows listing nearby Wi-Fi networks in iOS app?
Thank you.
Dive into the vast array of tools, services, and support available to developers.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
I saw this file among my project's check-in:
.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
Does this need to be added to source control? Or the .gitignore file (or equivalent)? Or are there some files within the ".swiftpm" that should be checked in, and others ignored?
Topic:
Developer Tools & Services
SubTopic:
Xcode
Description
I've encountered a consistent hang/freeze issue in SwiftUI applications when using nested LazyVStack containers with Accessibility Inspector (simulator) or VoiceOver (physical device) enabled. The application becomes completely unresponsive and must be force-quit.
Importantly, this hang occurs in a minimal SwiftUI project with no third-party dependencies, suggesting this is a framework-level issue with the interaction between SwiftUI's lazy view lifecycle and the accessibility system.
Reproduction Steps
I've created a minimal reproduction project available here:
https://github.com/pendo-io/SwiftUI_Hang_Reproduction
To Reproduce:
Create a SwiftUI view with the following nested LazyVStack structure:
struct NestedLazyVStackView: View {
@State private var outerSections: [Int] = []
@State private var innerRows: [Int: [Int]] = [:]
var body: some View {
ScrollView {
LazyVStack(alignment: .leading, spacing: 24) {
ForEach(outerSections, id: \.self) { section in
VStack(alignment: .leading, spacing: 8) {
Text("Section #\(section)")
// Nested LazyVStack
LazyVStack(alignment: .leading, spacing: 2) {
ForEach(innerRows[section] ?? [], id: \.self) { row in
Text("Section #\(section) - Row #\(row)")
.onAppear {
// Load more data when row appears
loadMoreInner(section: section)
}
}
}
}
.onAppear {
// Load more sections when section appears
loadMoreOuter()
}
}
}
}
}
}
Enable Accessibility Inspector in iOS Simulator:
Xcode → Open Developer Tool → Accessibility Inspector
Select your running simulator
Enable Inspection mode (eye icon)
Navigate to the view and start scrolling
Result: The application hangs and becomes unresponsive within a few seconds of scrolling
Expected Behavior
The application should remain responsive when Accessibility Inspector or VoiceOver is enabled, allowing users to scroll through nested lazy containers without freezing.
Actual Behavior
The application freezes/hangs completely
CPU usage may spike
The app must be force-quit to recover
The hang occurs consistently and is reproducible
Workaround 1: Replace inner LazyVStack with VStack
LazyVStack {
ForEach(...) { section in
VStack { // ← Changed from LazyVStack
ForEach(...) { row in
...
}
}
}
}
Workaround 2: Embed in TabView
TabView {
NavigationStack {
NestedLazyVStackView() // ← Same nested structure, but no hang
}
.tabItem { ... }
}
Interestingly, wrapping the entire navigation stack in a TabView prevents the hang entirely, even with the nested LazyVStack structure intact.
Questions for Apple
Is there a known issue with nested LazyVStack containers and accessibility traversal?
Why does wrapping the view in a TabView prevent the hang?
Are there recommended patterns for using nested lazy containers with accessibility support?
Is this a timing issue, a deadlock, or an infinite loop in the accessibility system?
Why that happens?
Reproduction Project
A complete, minimal reproduction project is available at:
https://github.com/pendo-io/SwiftUI_Hang_Reproduction
I'm trying to upload my app build with Xcode Cloud. It builds and runs fine on the simulator, but when I try to upload to the cloud it keeps failing from Ad-hoc and Developer Distr. (Error code 70)
I have tried/verified:
-Verifying that my workflow archive in Xcode is set to "App Store Connect" (setting it to internal Test flight did not work either)
-TestFlight Internal is set as a Post-Action and I created/added a test group
-All App Store agreements signed and active
-Revoking out-of-date developer certificates (Development Managed)
-Running build from command line (using git pull origin main, git push origin main)
Excerpts of the Error Output (ip addresses censored)
Export archive for ad-hoc distribution
15.9s
Run command: 'xcodebuild -exportArchive -archivePath /Volumes/workspace/tmp/3fe6638a-94b8-4944-8406-0e291469f933.xcarchive -exportPath /Volumes/workspace/adhocexport -exportOptionsPlist /Volumes/workspace/ci/ad-hoc-exportoptions.plist '-DVTPortalRequest.Endpoint=http://172.16.XX.XX:XXXX' -DVTProvisioningIsManaged=YES -IDEDistributionLogDirectory=/Volumes/workspace/tmp/ad-hoc-export-archive-logs -DVTSkipCertificateValidityCheck=YES -DVTServicesLogLevel=3'
Error
Command exited with non-zero exit-code: 70
Another similar error exists for development distribution
Hey guys! I downloaded Apple’s Icon Composer to build my iOS 26 app icon. I exported my SVG from Illustrator (and verified it through Canva and the W3C validator). However, when I import it into Icon Composer, it looks really weird . There are these bubble-like artifacts appearing in the center.
Here's my orignal svg icon file
trace-logo.txt
Any help will be appreciated!
Best, Justin
Hi everyone,
I registered for the Apple Developer Program about a week ago and my status is still Pending.
I’ve emailed Apple but haven’t received any response yet.
Just wondering if others are experiencing the same thing recently, or if there’s another way to follow up.
Thanks a lot!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hi, I requested a callback for Developer support as I was trying to set up a new Apple Developer account for my employer. As this was a new business for Apple, looking to create an Apple Developer Premium account, I thought Apple might be even slightly interested in helping answer some key questions.
I requested a callback. The page claimed they would be 'calling shortly'. No call came. So, I requested another callback... The page again claimed they would be 'calling shortly'. Yet again, no call came. Later, I requested yet another callback... The page again claimed they would be 'calling shortly'. As is the norm, no call came.
I called Apple support main telephone number, and they explained that this was a failing of their system on their part, hurrah... that was correct. But they told me they could not deal with my issue as it was a developer support issue. I already have a developer account anyway, so really they should be supporting me, I already PAY them! So normal support could only help in so far as they were able to tell me what I already know, the Apple developer support system does not work. The thing is, nobody at Apple actually cares about this. They don't really care about anything, as is clear by the lack of means to escalate issues.
So, I sent an email instead, through their website form. I received no response. The next day, I requested another callback, no call came. I sent another email, and got no response.
It is totally exasperating that Apple have no functional complaints system at all, and is damning of the origination. It is perfectly clear that they regard users, and customers, with abject contempt.
Now I am going to have to write a snail mail letter to their CEO in the USA in the hope that they given more of a damn than those they preside over.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hi,
My payment has been pending since early January to join the developer program in spite of the mention that it should be processed in a couple business days. This is preventing me from moving forward with my app.
I see several similar issues on the Forum but no answer to my issue. Any thoughts on how to speed up this process?
Any help would be much appreciated!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
what is the diff between INST_ALL and Instructions(FIXED_INSTRUCTIONS)?
also CORE_ACTIVE_CYCLE VS Cycles(FIXED_CYCLES)
my apple develop account has been pending for 5 days and i contacted 2 days ago and they also havent gotten back to me I'm working on an app and would like to publish it but i cant even get a developer account does anyone know how to get this fixed or do i just have to keep waiting i heard 5 days is rare so am i just unlucky or is this never gonna get aproved
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
When using Team “57AWJ345M2” and setting the project’s Bundle ID to “com.marsgame.fg2”, enabling the iCloud capability and checking Key-Value Storage results in the following error:"Provisioning profile "iOS Team Provisioning Profile: com.marsgame.fg2" doesn't match the entitlements file's value for the com.apple.developer.ubiquity-kvstore-identifier entitlement."
This issue does not occur if we use a different Team or a different Bundle ID.
The project was transferred from another Team to this new Team, and everything worked fine before the transfer.
Additionally, we have tried creating a brand new project, but as long as we use this same Team and this same Bundle ID, the error still occurs when enabling Key-Value Storage.
I've been developing an advanced gps tracking tool and had over 500 miles of data collected in the local storage of my test app. Recently, I used the XcodePreviews app to use my device to test UI updates as I was making them. To my surprise, doing this cleared all the data from my actual test app.
Has this happened to anyone else before?
Is there a way to recover my lost data?
Why does this happen?
I've verified that this is always clearing my app data. I tested by adding data to my actual test app then launching XcodePreviews - only to find that my app data has been cleared.
Topic:
Developer Tools & Services
SubTopic:
Xcode
I have been attempting to complete my enrollment for the Apple Developer Program, but each time I try, I am shown the message: “Your enrollment could not be completed at this time.” The issue persists across multiple attempts and days, and I am unable to proceed further.
I am signed in with my Apple ID, and the error appears immediately during the enrollment process.
Could you please advise on:
Whether this is a known issue affecting my region, or
If there are any additional steps or verification required to complete enrollment from Cameroon?
I would greatly appreciate any guidance or support you can provide, as I am eager to continue with development using Apple’s platforms.
Thank you for your time and assistance.
I've been trying to enrol as an Apple developer since January 20th. I've tried with two different cards, but I haven't received any response; the account is always pending. I've contacted support twice by phone, and one time they said it was their error. I'm still waiting.
I’m running macOS 15.7 with Xcode 26.2, and I’m trying to learn the basics of AppKit.
I’m fully aware that AppKit is considered a legacy / “old” technology and that Apple clearly does not promote it out of the box anymore. This is especially visible in recent versions of Xcode, where you can no longer create a macOS App template without Storyboards or SwiftUI.
That said, AppKit is still widely used under the hood, so I think it’s reasonable to at least understand its fundamentals.
Here’s the problem I’m facing.
I create a standard macOS App project using the Xcode template (AppKit App Delegate). Then I:
delete Main.storyboard
remove all storyboard references from Info.plist
try to create the window manually in applicationDidFinishLaunching
At this point, the project builds, but the app either:
does not show any window, or
behaves as if it were not a proper GUI app
While debugging, it looks like Xcode / Swift is treating my target more like a dylib / wrapper than a normal .app bundle (at least judging by runtime behavior and the lack of a proper AppKit lifecycle).
While searching for answers, I found this article:
https://ashidiqi.com/blog/how-to-setup-xcode-project-programmatically-with-appkit/
The author claims that in this scenario you must not use the @main attribute and instead need a main.swift file that manually calls NSApplicationMain.
However, the article also mentions that Xcode shows the error:
'main' attribute cannot be used in a module that contains top-level code
The confusing part is that I do not have any top-level code in my project when using @main.
At the same time, when I ask an LLM for clarification, it tells me that:
@main does not require a storyboard
removing a storyboard does not force you to switch to main.swift
@main should work fine for a fully programmatic AppKit app
So I’m left with two concrete questions:
What is the correct, modern answer here? When building a fully programmatic AppKit app (no storyboard, no SwiftUI), do you actually need main.swift, or is @main still fully supported and correct?
Is there any supported or recommended way in modern Xcode to get a “clean” AppKit app template without a storyboard? Either via project settings, templates, or some documented workflow — without having to fight the build system or end up with a half-broken target.
I’m not trying to fight Apple’s direction here — I just want to understand the correct way to work with AppKit in 2025, even if it’s not the preferred path anymore.
Thanks in advance for any clarification.
Im having trouble paying for my new developer account and it seems its been an ongoing issue for new enrollments. Has anyone else had this issue? If so how did you manage to resolve it?
I keep getting "Your payment authorisation failed on card. Please verify your information and try again, or try another payment method." I tried different cards, called my bank, tried on safari, tried on the app and been back and forth with support for a couple of weeks no with no solution.
Your advice would be greatly appreciated.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
**The issue - **
I can't add "In-App Purchase" as a capability in xCode to my iMessage extension target.
**What I have tried - **
I have a valid provisioning profile with In-App Purchases enabled.
I have agreed to all agreements in the apple developer console.
I have an apple developer membership.
I have added an active bank account to my apple developer account.
**How the issue came to be - **
I am trying to develop a "stand-alone" iMessage app (no underlying app) which as I understand it is different from a "iMessage extension app"(this has an underlying app that it syncs/interacts with). To do this, I updated my mac to latest OS (Tahoe 26.2) and xCode as well. I then began by using the "iMessage App" template in xCode. And BAM right off the bat, I could not get the "In-App Purchases" capability to show up when I select my iMessage extension target. To be clear, when you make the template, you get 2 targets, one is just a regular "app" target and the other is the iMessage extension target. Now I am not sure if I even need the "app" target if I'm trying for a standalone iMessage app, but I figured it wouldn't be causing this issue as I have tried deleting that target and nothing changed.
**Replicating the issue - **
I have tried creating other "iMessage App"'s off of the template to see if maybe I just got it wrong or misconfigured something in my development, but it seems like when you start one of those templates, you immediately are not able to see the "In-App Purchase" capability.
**Help! - **
I know this to be possible as there is another (very popular) iMessage extension out on the app store right now called "Game Pigeon" which is also provided by an individual just like I am trying to do, and he uses In App Purchases in his iMessage app.
Any help on this would be GREATLY appreciated.
Please reach out to me if you need/want additional info or could/want to schedule a meeting.
Is it really possible that Apple Developer Support simply do not answer. For days! I really need help with my Account.
Payed for it and I dont have the access. They told me to sign up agian, and pay again.
Shame on you!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I tried to enrol and because I have logged in my computer with an account and it shows not support my account etc. therefore I logged in another account on the Developer App, it went smoothly at the beginning. Then it took me to the yearly subscription and showing billing for the account on my computer. I thought this was not okay. Therefore I signed out the account on my computer and logged the same account as I used for the Developer App.
I restarted the process. Filled in basic information, address, then Next. Boom, it said something was wrong and I needed to contact support. I did, but they told me there was an error indication for my account, no solutions what I could do.
So what? I am forever not able to publish on Apple Store? Does it mean I should continue my test flight on Android? What's wrong with this? Who could help me?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hi, we are a startup and have register our organisation as a developer with all the relevant details. It has been over 10 days and the status still shows as under review.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program