1808ba1813
ds-watch 와 동일하게 CODE_SIGNING_ALLOWED/REQUIRED=NO 를 제거해 아이폰 실기기 설치 시 Xcode 자동서명(본인 Apple ID 팀) 가능하도록. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
88 lines
2.7 KiB
YAML
88 lines
2.7 KiB
YAML
# DS 웹 래퍼 — document.hyungi.net 을 WKWebView 로 감싼 네이티브 앱(맥 + iOS).
|
|
# 웹 UI 100% 재사용·항상 최신·코드 1벌(2026-06-15 결정). 순수 네이티브는 워치(clients/ds-watch)만.
|
|
# project.yml = source of truth, *.xcodeproj/Support = 생성물(gitignore).
|
|
name: DSShell
|
|
options:
|
|
bundleIdPrefix: net.hyungi
|
|
deploymentTarget:
|
|
macOS: "14.0"
|
|
iOS: "17.0"
|
|
createIntermediateGroups: true
|
|
minimumXcodeGenVersion: "2.40.0"
|
|
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: "6.0"
|
|
CODE_SIGN_STYLE: Automatic
|
|
# 실기기 설치(맥/아이폰)는 Xcode 자동서명(본인 Apple ID 팀). 헤드리스 빌드만 CLI 로 CODE_SIGNING_ALLOWED=NO 전달.
|
|
GENERATE_INFOPLIST_FILE: "NO"
|
|
|
|
targets:
|
|
DSShellMac:
|
|
type: application
|
|
platform: macOS
|
|
deploymentTarget: "14.0"
|
|
sources:
|
|
- path: Sources
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: net.hyungi.dsshell
|
|
PRODUCT_NAME: DS
|
|
MARKETING_VERSION: "0.1"
|
|
CURRENT_PROJECT_VERSION: "1"
|
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
|
info:
|
|
path: Support/Mac-Info.plist
|
|
properties:
|
|
CFBundleName: DS
|
|
CFBundleDisplayName: DS
|
|
CFBundleShortVersionString: "0.1"
|
|
CFBundleVersion: "1"
|
|
CFBundlePackageType: APPL
|
|
LSMinimumSystemVersion: "14.0"
|
|
LSApplicationCategoryType: public.app-category.productivity
|
|
entitlements:
|
|
path: Support/Mac.entitlements
|
|
properties:
|
|
com.apple.security.app-sandbox: true
|
|
com.apple.security.network.client: true
|
|
com.apple.security.files.downloads.read-write: true # 원본 다운로드 저장
|
|
com.apple.security.files.user-selected.read-write: true # 업로드 파일 선택
|
|
|
|
DSShelliOS:
|
|
type: application
|
|
platform: iOS
|
|
deploymentTarget: "17.0"
|
|
sources:
|
|
- path: Sources
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: net.hyungi.dsshell
|
|
PRODUCT_NAME: DS
|
|
MARKETING_VERSION: "0.1"
|
|
CURRENT_PROJECT_VERSION: "1"
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
|
info:
|
|
path: Support/iOS-Info.plist
|
|
properties:
|
|
CFBundleName: DS
|
|
CFBundleDisplayName: DS
|
|
CFBundleShortVersionString: "0.1"
|
|
CFBundleVersion: "1"
|
|
UILaunchScreen: {}
|
|
UISupportedInterfaceOrientations:
|
|
- UIInterfaceOrientationPortrait
|
|
- UIInterfaceOrientationLandscapeLeft
|
|
- UIInterfaceOrientationLandscapeRight
|
|
|
|
schemes:
|
|
DSShellMac:
|
|
build:
|
|
targets: { DSShellMac: all }
|
|
run: { config: Debug }
|
|
DSShelliOS:
|
|
build:
|
|
targets: { DSShelliOS: all }
|
|
run: { config: Debug }
|