hololake-system-architecture/product-source/hololake-native-desktop/mobile/ios/project.yml

63 lines
1.9 KiB
YAML

name: HoloLakeMobile
options:
bundleIdPrefix: com.guanghulab
deploymentTarget:
iOS: "17.0"
settings:
base:
DEVELOPMENT_TEAM: 825A9L3G7Q
CODE_SIGN_STYLE: Automatic
SWIFT_VERSION: "5.0"
CURRENT_PROJECT_VERSION: 1
MARKETING_VERSION: 0.5.0
TARGETED_DEVICE_FAMILY: "1"
SUPPORTS_MACCATALYST: false
targets:
HoloLakeMobile:
type: application
platform: iOS
sources:
- path: Sources
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.guanghulab.hololake
PRODUCT_NAME: HoloLake
PRODUCT_MODULE_NAME: HoloLakeMobile
info:
path: Generated/HoloLakeMobile-Info.plist
properties:
CFBundleDisplayName: HoloLake
CFBundleShortVersionString: "$(MARKETING_VERSION)"
CFBundleVersion: "$(CURRENT_PROJECT_VERSION)"
LSApplicationCategoryType: public.app-category.productivity
NSLocalNetworkUsageDescription: HoloLake 仅在你明确配对后,通过同一局域网连接你的电脑端频道。
UIApplicationSupportsIndirectInputEvents: true
UIRequiresFullScreen: true
UILaunchScreen: {}
UISupportedInterfaceOrientations:
- UIInterfaceOrientationPortrait
CFBundleURLTypes:
- CFBundleTypeRole: Editor
CFBundleURLName: com.guanghulab.hololake.pair
CFBundleURLSchemes:
- hololake
NSAppTransportSecurity:
NSAllowsLocalNetworking: true
scheme:
testTargets:
- HoloLakeMobileTests
HoloLakeMobileTests:
type: bundle.unit-test
platform: iOS
sources:
- path: Tests
dependencies:
- target: HoloLakeMobile
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.guanghulab.hololake.tests
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/HoloLake.app/HoloLake"
BUNDLE_LOADER: "$(TEST_HOST)"
info:
path: Generated/HoloLakeMobileTests-Info.plist
properties: {}