Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 24 additions & 34 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,57 +1,47 @@
# General macOS files
.DS_Store
.AppleDouble
.LSOverride
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Xcode
#
# 개발 환경과 무관하게 프로젝트를 빌드할 때 생성되는 파일들 무시

.DS_Store
.user
*.xcuserstate
*.xcscmblueprint
*.xccheckout
*.xcworkspace
# User-specific settings and generated files
xcuserdata/

# 빌드 디렉토리
build/
*.xcuserstate
DerivedData/
build/
*.log

# Test 결과물
*.plist
*.gcda
# Swift Package Manager
.swiftpm/
Package.resolved
.build/

# CocoaPods
#
# CocoaPods로 관리하는 의존성 무시
Pods/
Podfile.lock

# Carthage
#
# Carthage로 관리하는 의존성 무시
Carthage/Build/
Carthage/Checkouts/

# Swift Package Manager
#
# Swift Package Manager 관련 파일 무시
.swiftpm/
Package.resolved
.build/
# Tuist
Derived/
Tuist/.build
/.tuist/

# Fastlane
#
# Fastlane 사용 시 무시할 파일
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/
fastlane/test_output/

# 기타
#
# 비주얼 스튜디오 코드 설정 파일
# Visual Studio Code
.vscode/

# Tuist
#
# Tuist 프로젝트의 설정 파일
/.tuist/
55 changes: 55 additions & 0 deletions Derived/InfoPlists/megabox-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<false/>
<key>UISceneConfigurations</key>
<dict/>
</dict>
<key>UILaunchScreen</key>
<dict>
<key>UIColorName</key>
<string></string>
<key>UIImageName</key>
<string></string>
</dict>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</dict>
</plist>
22 changes: 22 additions & 0 deletions Derived/InfoPlists/megaboxTests-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>
37 changes: 37 additions & 0 deletions Project.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import ProjectDescription

let project = Project(
name: "megabox",
targets: [
.target(
name: "megabox",
destinations: .iOS,
product: .app,
bundleId: "dev.tuist.megabox",
infoPlist: .extendingDefault(
with: [
"UILaunchScreen": [
"UIColorName": "",
"UIImageName": "",
],
]
),
buildableFolders: [
"megabox/Sources",
"megabox/Resources",
],
dependencies: []
),
.target(
name: "megaboxTests",
destinations: .iOS,
product: .unitTests,
bundleId: "dev.tuist.megaboxTests",
infoPlist: .default,
buildableFolders: [
"megabox/Tests"
],
dependencies: [.target(name: "megabox")]
),
]
)
3 changes: 3 additions & 0 deletions Tuist.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import ProjectDescription

let tuist = Tuist(project: .tuist())
22 changes: 22 additions & 0 deletions Tuist/Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// swift-tools-version: 6.0
import PackageDescription

#if TUIST
import struct ProjectDescription.PackageSettings

let packageSettings = PackageSettings(
// Customize the product types for specific package product
// Default is .staticFramework
// productTypes: ["Alamofire": .framework,]
productTypes: [:]
)
#endif

let package = Package(
name: "megabox",
dependencies: [
// Add your own dependencies here:
// .package(url: "https://github.com/Alamofire/Alamofire", from: "5.0.0"),
// You can read more about dependencies here: https://docs.tuist.io/documentation/tuist/dependencies
]
)
Loading