| 1 |
name: goingson-desktop |
| 2 |
options: |
| 3 |
bundleIdPrefix: com.goingson.app |
| 4 |
deploymentTarget: |
| 5 |
iOS: 14.0 |
| 6 |
fileGroups: [../../src] |
| 7 |
configs: |
| 8 |
debug: debug |
| 9 |
release: release |
| 10 |
settingGroups: |
| 11 |
app: |
| 12 |
base: |
| 13 |
PRODUCT_NAME: GoingsOn |
| 14 |
PRODUCT_BUNDLE_IDENTIFIER: com.goingson.app |
| 15 |
DEVELOPMENT_TEAM: 93C54W92UP |
| 16 |
targetTemplates: |
| 17 |
app: |
| 18 |
type: application |
| 19 |
sources: |
| 20 |
- path: Sources |
| 21 |
scheme: |
| 22 |
environmentVariables: |
| 23 |
RUST_BACKTRACE: full |
| 24 |
RUST_LOG: info |
| 25 |
settings: |
| 26 |
groups: [app] |
| 27 |
targets: |
| 28 |
goingson-desktop_iOS: |
| 29 |
type: application |
| 30 |
platform: iOS |
| 31 |
sources: |
| 32 |
- path: Sources |
| 33 |
- path: Assets.xcassets |
| 34 |
- path: Externals |
| 35 |
- path: goingson-desktop_iOS |
| 36 |
- path: assets |
| 37 |
buildPhase: resources |
| 38 |
type: folder |
| 39 |
- path: LaunchScreen.storyboard |
| 40 |
info: |
| 41 |
path: goingson-desktop_iOS/Info.plist |
| 42 |
properties: |
| 43 |
LSRequiresIPhoneOS: true |
| 44 |
UILaunchStoryboardName: LaunchScreen |
| 45 |
UIRequiredDeviceCapabilities: [arm64, metal] |
| 46 |
UISupportedInterfaceOrientations: |
| 47 |
- UIInterfaceOrientationPortrait |
| 48 |
- UIInterfaceOrientationLandscapeLeft |
| 49 |
- UIInterfaceOrientationLandscapeRight |
| 50 |
UISupportedInterfaceOrientations~ipad: |
| 51 |
- UIInterfaceOrientationPortrait |
| 52 |
- UIInterfaceOrientationPortraitUpsideDown |
| 53 |
- UIInterfaceOrientationLandscapeLeft |
| 54 |
- UIInterfaceOrientationLandscapeRight |
| 55 |
CFBundleShortVersionString: 0.4.0 |
| 56 |
CFBundleVersion: "0.4.0" |
| 57 |
entitlements: |
| 58 |
path: goingson-desktop_iOS/goingson-desktop_iOS.entitlements |
| 59 |
scheme: |
| 60 |
environmentVariables: |
| 61 |
RUST_BACKTRACE: full |
| 62 |
RUST_LOG: info |
| 63 |
settings: |
| 64 |
base: |
| 65 |
ENABLE_BITCODE: false |
| 66 |
ARCHS: [arm64] |
| 67 |
VALID_ARCHS: arm64 |
| 68 |
LIBRARY_SEARCH_PATHS[arch=x86_64]: $(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME) |
| 69 |
LIBRARY_SEARCH_PATHS[arch=arm64]: $(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME) |
| 70 |
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: true |
| 71 |
EXCLUDED_ARCHS[sdk=iphoneos*]: x86_64 |
| 72 |
groups: [app] |
| 73 |
dependencies: |
| 74 |
- framework: libapp.a |
| 75 |
embed: false |
| 76 |
- sdk: CoreGraphics.framework |
| 77 |
- sdk: Metal.framework |
| 78 |
- sdk: MetalKit.framework |
| 79 |
- sdk: QuartzCore.framework |
| 80 |
- sdk: Security.framework |
| 81 |
- sdk: UIKit.framework |
| 82 |
- sdk: WebKit.framework |
| 83 |
preBuildScripts: |
| 84 |
- script: cargo tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths "${FRAMEWORK_SEARCH_PATHS:?}" --header-search-paths "${HEADER_SEARCH_PATHS:?}" --gcc-preprocessor-definitions "${GCC_PREPROCESSOR_DEFINITIONS:-}" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?} |
| 85 |
name: Build Rust Code |
| 86 |
basedOnDependencyAnalysis: false |
| 87 |
outputFiles: |
| 88 |
- $(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a |
| 89 |
- $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a |
| 90 |
|