Skip to content

Commit 293c4ae

Browse files
committed
Refactor project.yml: update ZIPFoundation version and restructure settings
1 parent 68753fe commit 293c4ae

2 files changed

Lines changed: 77 additions & 16 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ jobs:
2828
submodules: recursive
2929
- name: Generate Xcode Project
3030
run: |
31+
brew install xcodegen
3132
if [ ! -f ${{ env.scheme }}.xcodeproj/project.pbxproj ]; then
32-
brew install xcodegen
3333
xcodegen generate --spec project.yml
34+
else
35+
3436
fi
3537
- name: Build app
3638
run: |

project.yml

Lines changed: 74 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,82 @@
1-
name: "lara"
2-
options:
3-
bundleIdPrefix: "com.roooot.lara"
4-
deploymentTarget:
5-
iOS: '16.0'
1+
name: lara
2+
63
packages:
74
ZIPFoundation:
85
url: https://github.com/weichsel/ZIPFoundation.git
9-
from: 0.9.0
6+
from: 0.9.20
7+
108
targets:
119
lara:
1210
type: application
1311
platform: iOS
14-
sources: [lara]
12+
13+
sources:
14+
- path: lara
15+
16+
resources:
17+
- path: lara/fonts
18+
19+
dependencies:
20+
- package: ZIPFoundation
21+
22+
- framework: lara/lib/libxpf.dylib
23+
embed: true
24+
25+
- framework: lara/lib/libgrabkernel2.dylib
26+
embed: true
27+
1528
settings:
16-
GENERATE_INFOPLIST_FILE: YES
17-
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
18-
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents: YES
19-
INFOPLIST_KEY_UILaunchScreen_Generation: YES
20-
INFOPLIST_KEY_UISupportedInterfaceOrientations: UIInterfaceOrientationPortrait
21-
MARKETING_VERSION: "1.0"
22-
CURRENT_PROJECT_VERSION: "1"
23-
SWIFT_VERSION: "5.0"
29+
base:
30+
PRODUCT_BUNDLE_IDENTIFIER: com.roooot.lara
31+
PRODUCT_NAME: lara
32+
33+
INFOPLIST_FILE: lara/Info.plist
34+
35+
IPHONEOS_DEPLOYMENT_TARGET: 16.0
36+
TARGETED_DEVICE_FAMILY: "1,2"
37+
38+
SWIFT_VERSION: 5.0
39+
SWIFT_OBJC_BRIDGING_HEADER: lara/lara-Bridging-Header.h
40+
41+
HEADER_SEARCH_PATHS:
42+
- $(inherited)
43+
- $(SRCROOT)/lara
44+
- $(SRCROOT)/lara/kexploit
45+
46+
LIBRARY_SEARCH_PATHS:
47+
- $(inherited)
48+
- $(PROJECT_DIR)/lib
49+
50+
LD_RUNPATH_SEARCH_PATHS:
51+
- $(inherited)
52+
- "@executable_path/Frameworks"
53+
54+
CURRENT_PROJECT_VERSION: 1
55+
MARKETING_VERSION: 1.0
56+
57+
GENERATE_INFOPLIST_FILE: YES
58+
59+
INFOPLIST_KEY_UIFileSharingEnabled: YES
60+
INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace: YES
61+
62+
INFOPLIST_KEY_UIAppFonts: >
63+
fonts/Chococooky.ttf
64+
fonts/Comic Sans SFUI.ttf
65+
fonts/DejaVuSansCondensed.ttf
66+
fonts/DejaVuSansMono.ttf
67+
fonts/DejaVuSerif.ttf
68+
fonts/FiraSans-Regular.ttf
69+
fonts/Go-Mono.ttf
70+
fonts/Go-Regular.ttf
71+
fonts/SFUI.ttf
72+
fonts/segoeui.ttf
73+
74+
configs:
75+
Debug:
76+
SWIFT_OPTIMIZATION_LEVEL: "-Onone"
77+
GCC_OPTIMIZATION_LEVEL: 0
78+
ONLY_ACTIVE_ARCH: YES
79+
80+
Release:
81+
SWIFT_COMPILATION_MODE: wholemodule
82+
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym

0 commit comments

Comments
 (0)