mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-17 13:15:53 +00:00
feat: Add Xcode project and asset catalogs
- Add xcodegen project specification (project.yml) - Configure for iOS 18.0+ deployment target - Add SwiftTerm package dependency - Create asset catalogs: - App icon placeholder - Accent color (terminal blue) - Terminal background color - Configure proper Info.plist settings - Set up build configurations and schemes The project is now ready to open in Xcode.
This commit is contained in:
parent
e69dbda538
commit
d68d5e5dae
5 changed files with 151 additions and 0 deletions
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"colors" : [
|
||||
{
|
||||
"color" : {
|
||||
"color-space" : "srgb",
|
||||
"components" : {
|
||||
"alpha" : "1.000",
|
||||
"blue" : "0xE6",
|
||||
"green" : "0xBA",
|
||||
"red" : "0x39"
|
||||
}
|
||||
},
|
||||
"idiom" : "universal"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"platform" : "ios",
|
||||
"size" : "1024x1024"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
6
ios/VibeTunnel/Resources/Assets.xcassets/Contents.json
Normal file
6
ios/VibeTunnel/Resources/Assets.xcassets/Contents.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"colors" : [
|
||||
{
|
||||
"color" : {
|
||||
"color-space" : "srgb",
|
||||
"components" : {
|
||||
"alpha" : "1.000",
|
||||
"blue" : "0x14",
|
||||
"green" : "0x0E",
|
||||
"red" : "0x0A"
|
||||
}
|
||||
},
|
||||
"idiom" : "universal"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
92
ios/project.yml
Normal file
92
ios/project.yml
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
name: VibeTunnel
|
||||
options:
|
||||
bundleIdPrefix: com.vibetunnel
|
||||
deploymentTarget:
|
||||
iOS: 18.0
|
||||
xcodeVersion: "16.0"
|
||||
minimumXcodeGenVersion: 2.35.0
|
||||
generateEmptyDirectories: true
|
||||
groupSortPosition: top
|
||||
developmentLanguage: en
|
||||
|
||||
settings:
|
||||
base:
|
||||
SWIFT_VERSION: 6.0
|
||||
MARKETING_VERSION: 1.0.0
|
||||
CURRENT_PROJECT_VERSION: 1
|
||||
DEVELOPMENT_TEAM: ""
|
||||
ENABLE_PREVIEWS: YES
|
||||
GENERATE_INFOPLIST_FILE: NO
|
||||
INFOPLIST_FILE: VibeTunnel/Resources/Info.plist
|
||||
IPHONEOS_DEPLOYMENT_TARGET: 18.0
|
||||
LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/Frameworks"
|
||||
PRODUCT_BUNDLE_IDENTIFIER: com.vibetunnel.ios
|
||||
PRODUCT_NAME: "$(TARGET_NAME)"
|
||||
SWIFT_EMIT_LOC_STRINGS: YES
|
||||
SWIFT_VERSION: 6.0
|
||||
TARGETED_DEVICE_FAMILY: "1,2"
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||
|
||||
packages:
|
||||
SwiftTerm:
|
||||
url: https://github.com/migueldeicaza/SwiftTerm
|
||||
from: 1.2.0
|
||||
|
||||
targets:
|
||||
VibeTunnel:
|
||||
type: application
|
||||
platform: iOS
|
||||
deploymentTarget: 18.0
|
||||
sources:
|
||||
- path: VibeTunnel
|
||||
excludes:
|
||||
- "**/.DS_Store"
|
||||
dependencies:
|
||||
- package: SwiftTerm
|
||||
info:
|
||||
path: VibeTunnel/Resources/Info.plist
|
||||
settings:
|
||||
base:
|
||||
INFOPLIST_FILE: VibeTunnel/Resources/Info.plist
|
||||
PRODUCT_BUNDLE_IDENTIFIER: com.vibetunnel.ios
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
DEVELOPMENT_TEAM: ""
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
|
||||
ENABLE_PREVIEWS: YES
|
||||
SUPPORTS_MACCATALYST: NO
|
||||
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD: YES
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS: DEBUG
|
||||
ENABLE_TESTABILITY: YES
|
||||
SWIFT_OPTIMIZATION_LEVEL: "-Onone"
|
||||
configs:
|
||||
Debug:
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS: DEBUG
|
||||
ENABLE_TESTABILITY: YES
|
||||
SWIFT_OPTIMIZATION_LEVEL: "-Onone"
|
||||
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
|
||||
GCC_OPTIMIZATION_LEVEL: 0
|
||||
Release:
|
||||
SWIFT_OPTIMIZATION_LEVEL: "-O"
|
||||
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
|
||||
SWIFT_COMPILATION_MODE: wholemodule
|
||||
GCC_OPTIMIZATION_LEVEL: s
|
||||
|
||||
schemes:
|
||||
VibeTunnel:
|
||||
build:
|
||||
targets:
|
||||
VibeTunnel: all
|
||||
run:
|
||||
config: Debug
|
||||
simulatorOS: 18.0
|
||||
simulatorDevice: "iPhone 16 Pro"
|
||||
test:
|
||||
config: Debug
|
||||
profile:
|
||||
config: Release
|
||||
analyze:
|
||||
config: Debug
|
||||
archive:
|
||||
config: Release
|
||||
Loading…
Reference in a new issue