---
title: "#xcode articles | Hashnode"
description: "Explore 338 articles tagged #xcode on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/xcode"
---

Tag

# #xcode

338 posts · 234 followers

[Anna Skokova](https://hashnode.com/@annaskokova) · [23h ago](https://hashnode.com/posts/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac/6af3dfd51bea809f2f3a6b60)

### [How to build and publish an iOS app from Windows (without buying a Mac)](https://annaskokova.hashnode.dev/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac?utm_source=hashnode&utm_medium=feed)

Xcode only runs on macOS. Here are the realistic options — CI, buying, renting — and a step-by-step walkthrough to TestFlight.

7 min read · [annaskokova.hashnode.dev](https://annaskokova.hashnode.dev/how-to-build-and-publish-an-ios-app-from-windows-without-buying-a-mac?utm_source=hashnode&utm_medium=feed)

[Vitaly Batrakov](https://hashnode.com/@vbat) · [3d ago](https://hashnode.com/posts/git-worktrees-tuist-binary-cache-for-ios-projects/6af0df3dc927c32149085169)

### [Git Worktrees + Tuist Binary Cache for iOS projects](https://vbat.dev/git-worktrees-tuist-binary-cache-for-ios-projects?utm_source=hashnode&utm_medium=feed)

Work on two branches at once, and cut the fresh-worktree build time with Tuist Binary Cache

10 min read · [vbat.dev](https://vbat.dev/git-worktrees-tuist-binary-cache-for-ios-projects?utm_source=hashnode&utm_medium=feed)

[MacRun](https://hashnode.com/@macrun) · [Nov 4](https://hashnode.com/posts/m6-mac-mini-vs-github-s-hosted-macos-runner-an-xcode-build-benchmark/6aebbf11e379d097f20cc61e)

### [M6 Mac mini vs GitHub's hosted macOS runner: an Xcode build benchmark](https://macrun.hashnode.dev/m6-mac-mini-vs-github-s-hosted-macos-runner-an-xcode-build-benchmark?utm_source=hashnode&utm_medium=feed)

Wikipedia iOS app built on a dedicated M6 Mac mini and on GitHub's macOS 26 runner. Clean builds were 53% faster; CI jobs went from 4.5 min to 27 s.

3 min read · [macrun.hashnode.dev](https://macrun.hashnode.dev/m6-mac-mini-vs-github-s-hosted-macos-runner-an-xcode-build-benchmark?utm_source=hashnode&utm_medium=feed)

[Hitarth Bhatt](https://hashnode.com/@hitarth) · [Oct 24](https://hashnode.com/posts/reduce-ios-app-size-one-xcode-setting/6add2f553b1a1fadfe644b38)

### [My iOS App Got 22% Smaller With One Xcode Setting](https://hitarth.hashnode.dev/reduce-ios-app-size-one-xcode-setting?utm_source=hashnode&utm_medium=feed)

Modularizing made our app bigger and slower to launch. One build setting won it all back, with zero code changes.

7 min read · [hitarth.hashnode.dev](https://hitarth.hashnode.dev/reduce-ios-app-size-one-xcode-setting?utm_source=hashnode&utm_medium=feed)

[Adrnaaaa](https://hashnode.com/@swiftgraham) · [Oct 22](https://hashnode.com/posts/self-hosting-ios-ci-cd-runners-on-dedicated-cloud-mac-minis/6ad96cff84bd902810a2f137)

### [Self-Hosting iOS CI/CD Runners on Dedicated Cloud Mac Minis](https://swiftgraham.hashnode.dev/self-hosting-ios-ci-cd-runners-on-dedicated-cloud-mac-minis?utm_source=hashnode&utm_medium=feed)

Learn how to set up self-hosted iOS CI/CD build runners on dedicated cloud Mac Minis. Eliminate Xcode thermal throttling, avoid public cloud minute caps, and speed up mobile app deployments.

12 min read · [swiftgraham.hashnode.dev](https://swiftgraham.hashnode.dev/self-hosting-ios-ci-cd-runners-on-dedicated-cloud-mac-minis?utm_source=hashnode&utm_medium=feed)

[Alok Singh](https://hashnode.com/@aryansbtloe) · [Oct 22](https://hashnode.com/posts/the-device-side-of-apns-building-a-push-notification-test-client-in-swift/6ad9ec9cc8462159891e1685)

### [The Device Side of APNs: Building a Push Notification Test Client in Swift](https://aryansbtloe.hashnode.dev/the-device-side-of-apns-building-a-push-notification-test-client-in-swift?utm_source=hashnode&utm_medium=feed)

Permission, registration, device tokens, foreground presentation and payload inspection, plus the exact HTTP/2 request your backend needs to send Every backend developer who has implemented Apple pus

13 min read · [aryansbtloe.hashnode.dev](https://aryansbtloe.hashnode.dev/the-device-side-of-apns-building-a-push-notification-test-client-in-swift?utm_source=hashnode&utm_medium=feed)

[Sai Ram Kotha](https://hashnode.com/@sairamkotha) · [Oct 16](https://hashnode.com/posts/xcode-27-simulatorkit-ci-paths/6ad25f8aa3b3bb97f6c23429)

### [Xcode 27 Moved SimulatorKit, and Taps Can Fail While Screenshots Still Work](https://sairamkotha.hashnode.dev/xcode-27-simulatorkit-ci-paths?utm_source=hashnode&utm_medium=feed)

Xcode 27 replaced Simulator.app with Device Hub and moved SimulatorKit.framework. What breaks, and how to harden simulator steps in CI.

5 min read · [sairamkotha.hashnode.dev](https://sairamkotha.hashnode.dev/xcode-27-simulatorkit-ci-paths?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/xcode-27-simulatorkit-ci-paths/6ad25f8aa3b3bb97f6c23429)

[Abdulrasheed Abdulsalam](https://hashnode.com/@Tripletech) · [Oct 12](https://hashnode.com/posts/xcode-27-fix-unable-to-find-application-named-simulator-in-expo/6acd065fc47ea50794932af4)

### [Xcode 27: Fix "Unable to Find Application Named Simulator" in Expo](https://tripletech.hashnode.dev/xcode-27-fix-unable-to-find-application-named-simulator-in-expo?utm_source=hashnode&utm_medium=feed)

If you recently upgraded to Xcode 27, you might encounter this error when trying to open the iOS Simulator: Unable to find application named 'Simulator' Or, if you're running an Expo project using np

9 min read · [tripletech.hashnode.dev](https://tripletech.hashnode.dev/xcode-27-fix-unable-to-find-application-named-simulator-in-expo?utm_source=hashnode&utm_medium=feed)

[Abdulrasheed Abdulsalam](https://hashnode.com/@Tripletech) · [Oct 12](https://hashnode.com/posts/how-to-fix-the-ios-27-uiscene-lifecycle-error-in-expo/6acd053d17d7016497f0b16f)

### [How to Fix the iOS 27 UIScene Lifecycle Error in Expo](https://tripletech.hashnode.dev/how-to-fix-the-ios-27-uiscene-lifecycle-error-in-expo?utm_source=hashnode&utm_medium=feed)

If you're working with Expo and recently upgraded to Xcode 27, you might run into an issue where your iOS app builds successfully but crashes as soon as you try to open it. You may see an error like t

9 min read · [tripletech.hashnode.dev](https://tripletech.hashnode.dev/how-to-fix-the-ios-27-uiscene-lifecycle-error-in-expo?utm_source=hashnode&utm_medium=feed)

[Kris Slazinski](https://hashnode.com/@kslazinski) · [Sep 15](https://hashnode.com/posts/how-to-re-enable-keyboard-shortcuts-in-xcode-27-s-device-hub/6aa956f34e1cd980d2f9d5f0)

### [How to re-enable keyboard shortcuts in Xcode 27's Device Hub](https://blog.next-planet.com/how-to-re-enable-keyboard-shortcuts-in-xcode-27-s-device-hub?utm_source=hashnode&utm_medium=feed)

iOSdev / Xcode 27 For some odd reason, Apple decided to disable keyboard shortcuts in Device Hub, their replacement for Xcode Simulator. Well, most shortcuts. I've been using many of Xcode Simulator's

3 min read · [blog.next-planet.com](https://blog.next-planet.com/how-to-re-enable-keyboard-shortcuts-in-xcode-27-s-device-hub?utm_source=hashnode&utm_medium=feed)

[9](https://hashnode.com/posts/how-to-re-enable-keyboard-shortcuts-in-xcode-27-s-device-hub/6aa956f34e1cd980d2f9d5f0)
