|
1
|
name: tauri-app |
|
2
|
options: |
|
3
|
bundleIdPrefix: com.tauri.dev |
|
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: tauri-app |
|
14
|
PRODUCT_BUNDLE_IDENTIFIER: com.tauri.dev |
|
15
|
DEVELOPMENT_TEAM: NADBSNEZWH |
|
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
|
tauri-app_iOS: |
|
29
|
type: application |
|
30
|
platform: iOS |
|
31
|
sources: |
|
32
|
- path: Sources |
|
33
|
- path: Assets.xcassets |
|
34
|
- path: Externals |
|
35
|
- path: tauri-app_iOS |
|
36
|
- path: assets |
|
37
|
buildPhase: resources |
|
38
|
type: folder |
|
39
|
- path: LaunchScreen.storyboard |
|
40
|
info: |
|
41
|
path: tauri-app_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.1.0 |
|
56
|
CFBundleVersion: "0.1.0" |
|
57
|
entitlements: |
|
58
|
path: tauri-app_iOS/tauri-app_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 |