name: CDrop options: bundleIdPrefix: net.commilitia deploymentTarget: iOS: "26.0" createIntermediateGroups: true settings: base: SWIFT_VERSION: "5.0" CODE_SIGNING_ALLOWED: "NO" CODE_SIGNING_REQUIRED: "NO" targets: CDrop: type: application platform: iOS deploymentTarget: "26.0" sources: - path: Sources info: path: Sources/Info.plist properties: CFBundleDisplayName: Commilitia Drop # 声明支持的语言,使系统控件(EditButton 的「编辑」、滑动删除的「删除」等系统字符 # 串)跟随设备语言本地化,而非永远英文。开发区域设简体。 CFBundleDevelopmentRegion: zh-Hans CFBundleLocalizations: - zh-Hans - zh-Hant - en UILaunchScreen: {} # 让接收文件落地的 Documents 目录在 Files app「我的 iPhone / Commilitia Drop」下 # 可见、可就地打开(收到的文件有处可开、可被其他 app 取用)。 UIFileSharingEnabled: true LSSupportsOpeningDocumentsInPlace: true NSAppTransportSecurity: NSAllowsLocalNetworking: true NSLocalNetworkUsageDescription: "Commilitia Drop 需要访问本地网络以发现同内网设备并建立直连传输。" NSBonjourServices: - "_cdrop._tcp" NSCameraUsageDescription: "Commilitia Drop 使用相机扫描二维码登录新设备。" settings: base: PRODUCT_BUNDLE_IDENTIFIER: net.commilitia.cdrop TARGETED_DEVICE_FAMILY: "1,2" ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon schemes: CDrop: build: targets: CDrop: all run: config: Debug