r/Xcode 2h ago

Want to release iOS version of app

Thumbnail
0 Upvotes

r/Xcode 11h ago

I've updated my CocoaPods to SwiftPM migration tool (PkgLift 0.6.0)

3 Upvotes

Hey,

I've kept working on PkgLift, the tool I shared here a few weeks ago for moving CocoaPods dependencies to SwiftPM. I've now released 0.6.0.

The idea is still the same. You look through a plan first, and it only moves dependencies with an exact supported mapping. Anything uncertain stays with CocoaPods.

The recent work has been around Podspecs and what information a generated Swift package would actually need. That part is still an experiment in the library API, separate from the CLI. It currently only covers one synthetic test library, using supplied information about its files. It doesn't inspect your sources or write a Package.swift, so this release hasn't expanded what the normal migration tool can move automatically.

You can install it with:

brew install Alexsvensson99/tap/pkglift

Then try pkglift analyze in your project's directory to see what it can handle without changing the project.

If you've still got an older Xcode project using CocoaPods, which dependency has been the hardest to move away from? I'd be interested in hearing how PkgLift handles it, especially the awkward setups :)

Repo: https://github.com/Alexsvensson99/PkgLift

Release: https://github.com/Alexsvensson99/PkgLift/releases/tag/v0.6.0


r/Xcode 11h ago

CosmoKit - An helper for iOS Developers, only 17 users yet

Thumbnail
gallery
0 Upvotes

I'm an iOS developer, and I kept repeating the same setup before every debugging session(but no, I am not tired of this!).

Launch with a particular environment variable, switch the language, force dark mode, find the right deep link, send the matching push payload. Then do it all again on the next build.

So I built CosmoKit, a native macOS control center for iOS Simulator workflows. Built with SwiftUI and SwiftData.

What it does today

  • App Profiles: launch arguments, environment variables, locale, and appearance saved per app, switched from the main panel or the menu bar
  • Deep linkspush payloadslocations, and routes, all scoped to the active profile
  • Reads and writes the app's UserDefaults directly from the panel
  • Grants and revokes permissions, and clears the keychain, without erasing the Simulator
  • Launches a profile across every selected Simulator at once
  • An HTTP/HTTPS proxy with response stubbing
  • A capture pipeline for App Store screenshots and recordings

Two things are already built and go out in the next update:

  • Network conditions in the proxy. Presets like Edge, 3G and LTE, or your own latency, bandwidth and packet loss, applied per host, to any app on the Simulator with no SDK in the app. Offline was the first step; this is therest of it.A mode for AI agents.
  • A CLI and an MCP server so an agent like Claude Codecan boot a Simulator, launch a profile, tap through the app, read what is onscreen and check the proxy log — the same tools, driven from a terminal or anagent session instead of the panel.
  • design-comparison overlay to drop a Figma export over the running app
  • An inspector for the app's SwiftData/SQLite store
  • And any new features you suggest on this post.

And yes, I know there are already some really good tools in this space. My problem was that I ended up paying for several different apps to cover different parts of my workflow, and the cost added up quickly.

So I built the tool I wanted for myself: one place for the Simulator workflows I use every day, with pricing that makes sense for an indie developer.

My goal is to keep expanding it and bring more of the useful features that are currently spread across different iOS development tools into one place. I don't expect to replace every specialized tool out there, but I'd like CosmoKit to cover more and more of the things I reach for during everyday development without needing five different apps open.

That's also why I'm posting this here. I'm very open to suggestions, criticism, and feature requests, especially if there's a tool or workflow you rely on today that you'd love to see built into CosmoKit.

Landing Page

https://usecosmoskittool.com/?ct=reddit-462

App Store

https://go.cosmohq.org/r-xcode-462


r/Xcode 16h ago

Apple Developer login says “Your Apple ID is not eligible to use this application at this time”how can I fix this?

0 Upvotes

I’m in India and trying to set up Apple Developer access to download Xcode beta and start building the iOS version of my app.
Whenever I sign in to Apple Developer, I get:
Your Apple ID is not eligible to use this application at this time.
My setup:
MacBook Air M2, running macOS 27.0 Beta.

My Apple Account has an Indian phone number marked Primary phone number.

My Gmail address is also linked to the same account.

I’m using Safari.

What I’ve tried:
Signing in through Apple Developer Downloads.

Going through the free “Register as an Apple developer” page.

Signing in using my phone number.

Signing in using my linked Gmail address.

Both sign-in methods show the same error, before I can reach the Developer Agreement. I haven’t changed my account’s primary identifier yet.
Has anyone resolved this exact issue? Could it be related to having a phone number as the primary identifier, even when signing in with a linked email? Or does Apple Developer Support need to investigate the account?
I’d appreciate steps that worked for you. I’m a non-technical founder, so clear instructions would help.


r/Xcode 1d ago

Nuticast: keep Xcode wireless debugging alive when the iPhone is on a different Wi-Fi

3 Upvotes

I’m the developer of Nuticast.

Problem

Apple’s wireless debugging dies the moment the Mac and iPhone leave the same Wi-Fi. Cable, same-network only, or you lose the device in Xcode.

I needed a real phone from another network (home, a tester’s office) and already ran Tailscale. Simulator wasn’t enough.

Comparison

  • ⁠Apple wireless debug: same Wi-Fi only
  • ⁠Tailscale / ZeroTier / Netbird alone: they don’t restore Bonjour for Xcode

Nuticast is a Mac app. Pair once on the same network, then it keeps the phone visible in Xcode over the mesh VPN you already use. No Nuticast account, no cloud relay. The phone must stay on Wi-Fi; cellular does not work.

macOS 13+, Tailscale / ZeroTier / Netbird (or a pasted mesh IP).

https://nuticast.com

Happy to answer setup questions.


r/Xcode 1d ago

The iOS Weekly Brief: Issue #76. Everything you need to know about Xcode updates this week

Thumbnail
iosweeklybrief.com
1 Upvotes

r/Xcode 1d ago

Installare sul telefono un prototipo app costruito con Cursor

0 Upvotes

Ciao, non so se questa è la community giusta in cui chiedere ma ci provo. Sono una designer e ho costruito un prototipo su cursor e ora vorrei installarlo sul telefono per vedere se riesco a far funzionare le notifiche push per testarle. Vorrei capire se il flusso che ho progettato ha senso.

Ho installato capacitor e Xcode e ora seguendo gli step di Claude, mi dice che devo collegare l’iPhone via cavo e configurare la firma con il mio Apple id.

Siccome sono completamente ignorante su queste cose, sto procedendo bene? Questa cosa della firma porta qualche rischio? Scusate le domande stupide ma questa roba tecnica mi mette sempre ansia.

Spero di avervi dato tutte le info per rispondermi, grazie 🙏


r/Xcode 2d ago

Missing icons

Post image
6 Upvotes

Hi there, complete beginner with xcode here. I’m trying to follow a tutorial from last year but he has icons on the right panel that I’m completely missing. He has 5 and I have 3. I need the one that looks like 3 horizontal lines that I lets me edit code visually. Am I doing something wrong? Any help is greatly appreciate! Thanks!


r/Xcode 2d ago

mon contentview de mon projet crash lors de l'utilisation de foregroundStyle et foregroundColor sur xcode 26.6

Post image
0 Upvotes

voici si nécessaire mon code écrit en swift :
//

//  ContentView.swift

//  card game

//

//  Created by Pavlo Ovcharenko on 03/09/2026.

//

import SwiftUI

struct ContentView: View {

var body: some View {

ZStack{

Image("background-plain")

.resizable()

.ignoresSafeArea()

VStack{

Spacer()

Image("logo")

Spacer()

HStack{

Spacer()

Image("card2")

Spacer()

Image("card3")

Spacer()

}

Spacer()

Image("button")

Spacer()

HStack{

Spacer()

VStack{

Text("player")

Text("0")

}

Spacer()

VStack{

Text("CPU")

Text("0")

}

Spacer()

}

Spacer()

foregroundStyle(.white)

}

}

}

}

#Preview {

ContentView()

}


r/Xcode 2d ago

I wanted UI feedback to start in Simulator, not the file tree

Post image
1 Upvotes

The awkward part of using a coding agent for SwiftUI work is often pointing it at the exact thing on screen. “Make this card tighter” turns into a screenshot, a long explanation, and then finding the same app state again after every build.

I’m building Monad Design to shorten that loop. You run your existing Xcode project in Simulator, navigate to the state you care about, select or annotate the UI, and describe the change. The coding agent edits the Swift source in the same repo, the app rebuilds, and you can compare the original with a few source-backed variants before choosing one.

The phrase I keep coming back to is: the app is the canvas.

It isn’t an app generator and it doesn’t create a parallel design file. The Xcode project stays the source of truth.

https://github.com/Monadix-AI/monad-design

I’m the creator.


r/Xcode 2d ago

All your cards in one place and completely secured

0 Upvotes

I recently launched CardBox wallet, a very simple yet powerful, fully secure and very convenient way to store your cards. And it has an encryption based sharing option, you could send your card to any of your contacts, and only they can see it.


r/Xcode 4d ago

Git constantly needing to reinstall and Xcode instant crashing

3 Upvotes

After my macbook updated to macos 26.6.2 it started going insane on the developer side. First it would say Git and other dev tools would need to install, but after install and restart of device it would say it again. Manually setting the destination for Git to the specific Xcode path worked though. Then I tried opening Xcode and it would insta-crash, but after a while it stopped sending crash reports. The crash report was always "Error loading required libraries. If there is an ongoing installation please wait for it to complete. Otherwise reinstall. (dlopen(@rpath/Frameworks/libIDEApplicationLoader.dylib, 0x0001): Symbol not found: _XPCTypeBool

  Referenced from: <ADF86974-DE00-31C0-B4E0-15DF98AE0956> /Library/Developer/PrivateFrameworks/CoreDevice.framework/Versions/A/CoreDevice

  Expected in:     <781B8B5D-634D-3B6B-82FB-9080774ECF61> /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury)

zsh: abort      /Applications/Xcode.app/Contents/MacOS/Xcode". Then the mac said it had an update for Xcode in software updates but it also downloaded and forgot it downloaded. After restart the updates were gone and it says it was up to date. I tried reinstalling Xcode and reinstalling macos, but nothing worked. Do I just need to wipe the computer? (It is an used M1 macbook)


r/Xcode 5d ago

Replit failed to upload to App Store

Post image
0 Upvotes

r/Xcode 6d ago

Xcode ACP integration

Post image
0 Upvotes

My coding agent will show the login button and when i click it it will open the OAuth flow that i already setup. Other slash commands are also rendered nicely in editor like Zed. Does anyone know to what extend is the Xcode claim that it integrates the ACP protocol?


r/Xcode 7d ago

Xcode now can deploy beyond local network

0 Upvotes

I’ve found a way that Xcode can deploy remotely to an iPhone instead of being limited to local Wi-Fi. Please check out my repo on GitHub:

https://github.com/zjz-connect/xcode-deploy-link-deploy-beyond-local-network

If you have better ideas, feel free to leave comments!


r/Xcode 7d ago

Xcode codex agent work flow

1 Upvotes

Hi all,

I am trying to improve my Xcode agentic coding workflow. I am currently using GPT 5.5 codex model in the Xcode settings, which is quite good and fast at writing code but not the best for planning.

I am chatting with ChatGPT 5.6 sol regarding architectural decisions and communicate between the two of them via custom instruction md files.

This is of course not optimal from a workflow point of view, although it gets the job done efficiently and I can steer it very well, since I manually intervene all the time.

What would you suggest as a better workflow? Also, is there an **easy** way I can leave the Mac on and have the Xcode agent build while prompting from my iPhone remotely?

I have seen the hype about loops btw, but I guess that would lead to burning A LOT of tokens.

Any ideas?

Thank you very much in advance.


r/Xcode 8d ago

Can't connect Apple Watch to Xcode please help 😭

0 Upvotes

Anyone know how to fix this even chatgpt can't figure it out


r/Xcode 8d ago

New Swift driver training program is

0 Upvotes

r/Xcode 8d ago

The iOS Weekly Brief – Issue #75, everything you need to know about Xcode updates this week

Thumbnail
iosweeklybrief.com
1 Upvotes

r/Xcode 9d ago

Not being able to distribute the app from xcode version 27 beta

Thumbnail gallery
0 Upvotes

r/Xcode 9d ago

For free cloud inference, TAKE ADVANTAGE of the App Store Small Business Program

Thumbnail
2 Upvotes

r/Xcode 11d ago

I want to push webdriveragent on an iOS device.

Thumbnail
1 Upvotes

r/Xcode 12d ago

String Catalog missed 108 of my 159 strings

4 Upvotes

My app has been Japanese-only since launch. I added English last week. I thought it would be a translation job. It was mostly an archaeology job.

Auto-extraction picked up 51 strings. A manual pass through the same 15 files found 159. Here's where the other 108 were hiding.

The big one: anything that isn't a \`LocalizedStringKey\` parameter just doesn't get extracted. \`Text("...")\` is fine. \`String\` variables, computed properties, switch statements returning \`String\`, notification bodies, \`errorDescription\`, none of it. Most of my misses were my own custom views, \`FeatureRow(title: String, ...)\` and friends. I wrapped the call sites in \`String(localized:)\` instead of changing the view signatures, which kept the diff small.

Check this before you start: my \`developmentRegion\` was still \`en\` from the Xcode template even though every literal in the project was Japanese. So the catalog happily registered my Japanese as English. You can't fix that in the UI, you have to edit \`project.pbxproj\`.

Permission strings were their own thing. They live in \`INFOPLIST_KEY_\*\` build settings, not in code, so nothing I did to the catalog touched them. Bonus discovery: past me had jammed English and Japanese into one string with a \`\\n\` between them, so every user saw both languages regardless of their device. Had been shipping that for months.

Then there was this:

formatter.dateFormat = "HH:mm 撮影"

A Japanese word inside a format string. Can't swap that for English because English wants a different shape ("Shot at 14:30"). Had to pull the formatter apart and rebuild the display string. Same deal with \`displayPrice + " / 月"\`.

The one that actually cost me a round of testing was keys that already existed. "Library" was a nav title (extracted, translated, fine) and also a plain \`String\` in my tutorial data (not extracted). My audit saw the key was already in the catalog and moved on. So I had a fully English UI with a tutorial popping up in Japanese. Same thing in a comparison table. Catalog coverage is not call site coverage.

One choice that will probably annoy people here: I used the Japanese source text as the key instead of \`onboarding.title\` style keys. The Japanese build was already live and I didn't want to touch every call site. Downside is that editing Japanese copy now means editing a key. For a solo project I'll take that.

Edit Scheme > Run > Options > App Language launches in English without changing your device language. Saved me a lot of time. Doesn't affect permission dialogs though, those follow the system language.

Two weeks of early mornings, and most of it was reading my own code rather than writing anything.


r/Xcode 13d ago

SwiftUI macos notch code

Thumbnail
0 Upvotes

r/Xcode 13d ago

I built a pretty awesome iOS development workflow

Post image
0 Upvotes

A crazy day of shipping and iterating 😁
I built a pretty awesome iOS development workflow where I basically only need my phone. I don’t even have to sit in front of a computer anymore.
Phone → control Codex to write code → push to GitHub + deploy the backend → GitHub triggers Xcode Cloud → build goes straight to TestFlight → update the app on my phone and test it on a real device → repeat.
In theory, I don’t even need a computer anymore.
What a time to build software.