728x90

맥(macOS)에서 동작하는 애플리케이션은 Xcode라는 통합 개발 환경으로 개발하는 것이 정석입니다.
Xcode는 Visual Studio 같은 프로그램과 동일하다고 생각하시면 됩니다.
윈도우 프로그램 개발할때 Visual Studio 프로그램을 통해서 개발하는것처럼
맥(macOS)에서 동작하는 어플리케이션은 Xcode를 사용합니다.
아이폰 앱을 개발할때도 Xcode를 사용합니다.
Xcode를 사용하지 않고도 맥(macOS)에서 동작하는 애플리케이션 개발 방법이 있는지를 찾아봤습니다.
몇가지 방법을 확인하였는데,
이번은 Swiftc 컴파일러를 사용해서 Xcode를 사용하지 않고 컴파일해서 실행하는 방법을 알아보겠습니다.
Chatgpt나 Gemini를 열어서 아래와 같이 프롬프트를 입력하였습니다.
간단한 helloworld 맥 어플리케이션 swift 코드를 작성해줘
Swift는 애플에서 만든 프로그래밍 언어입니다
아래와 같이 코드를 작성해주었습니다.
import SwiftUI
@main
struct HelloWorldMacApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.font(.system(size: 32, weight: .bold))
.padding()
}
}
위의 코드를 메모장이나 텍스트 편집 프로그램을 열어서
helloworld.swift 파일로 저장합니다.
터미널 프로그램을 실행한다음
아래의 명령어로 컴파일을 합니다.

아래는 swift 컴파일 명령어 입니다.
swiftc -o helloWorld helloWorld.swift -parse-as-library
정상적으로 컴파일이 완료되었다면 실행파일이 생성됩니다.
아래의 실행 명령어로 실행합니다.
./helloWorld
아래와 어플리케이션이 실행되는것을 확인할 수 있습니다.

'소프트웨어 개발 > 프로그래밍 언어' 카테고리의 다른 글
| [Python] Xcode를 사용하지 않고 맥(macOS)에서 동작하는 애플리케이션 개발 방법 - Python 표준라이브러리 tkinter 사용 (0) | 2026.02.28 |
|---|---|
| [프로그래밍 언어] 새로운 프로그래밍 언어 배우기 두번째 이야기 'Odin, Carbon, Zig, D' (0) | 2025.02.19 |
| [프로그래밍 언어] 새로운 프로그래밍 언어 배우기 'Crystal, Julia, Nim' (2) | 2025.02.15 |
| [C/Mac OS] simpleApp.c:1:10: fatal error: 'gtk/gtk.h' file not found#include <gtk/gtk.h> (0) | 2023.12.09 |
| [Haxe] M1, M2 맥북에 Haxe 프로그래밍 언어 설치하기 (0) | 2023.09.23 |