Skip to content

Commit c6f3057

Browse files
committed
fix(package): include StatusBarIcon and AppIcon in release bundle
1 parent 05720de commit c6f3057

8 files changed

Lines changed: 42 additions & 5 deletions

File tree

Sources/AppVersion.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Foundation
22

33
enum AppVersion {
4-
static let current = "0.0.2"
4+
static let current = "0.0.3"
55
}

dist/VibeFocus-0.0.3-macos.zip

602 KB
Binary file not shown.

dist/VibeFocus.app/Contents/Info.plist

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>0.0.2</string>
18+
<string>0.0.3</string>
1919
<key>CFBundleVersion</key>
20-
<string>0.0.2</string>
20+
<string>0.0.3</string>
21+
<key>CFBundleIconFile</key>
22+
<string>AppIcon</string>
2123
<key>LSMinimumSystemVersion</key>
2224
<string>13.0</string>
2325
<key>LSUIElement</key>
0 Bytes
Binary file not shown.
412 KB
Binary file not shown.
2.1 KB
Loading

dist/VibeFocus.app/Contents/_CodeSignature/CodeResources

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,33 @@
33
<plist version="1.0">
44
<dict>
55
<key>files</key>
6-
<dict/>
6+
<dict>
7+
<key>Resources/AppIcon.icns</key>
8+
<data>
9+
A26n3NegkpM+PZ1E8OeTMccr1D0=
10+
</data>
11+
<key>Resources/StatusBarIcon.png</key>
12+
<data>
13+
zWKqczdTTCt3BlFKHHxNtd/kZEk=
14+
</data>
15+
</dict>
716
<key>files2</key>
8-
<dict/>
17+
<dict>
18+
<key>Resources/AppIcon.icns</key>
19+
<dict>
20+
<key>hash2</key>
21+
<data>
22+
yIJllQzual6GMig02Wff8dRAJLnNudEP1BzJreGxPUk=
23+
</data>
24+
</dict>
25+
<key>Resources/StatusBarIcon.png</key>
26+
<dict>
27+
<key>hash2</key>
28+
<data>
29+
BdN5yGxhlJBVMPZoZL3xlDk317aDejW0mKICqLpV8z0=
30+
</data>
31+
</dict>
32+
</dict>
933
<key>rules</key>
1034
<dict>
1135
<key>^Resources/</key>

scripts/package_release.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ mkdir -p "$MACOS_DIR" "$RESOURCES_DIR"
2323
cp "$ROOT_DIR/.build/release/$EXECUTABLE_NAME" "$MACOS_DIR/$EXECUTABLE_NAME"
2424
chmod +x "$MACOS_DIR/$EXECUTABLE_NAME"
2525

26+
# Copy icon resources
27+
if [ -f "$ROOT_DIR/assets/AppIcon.icns" ]; then
28+
cp "$ROOT_DIR/assets/AppIcon.icns" "$RESOURCES_DIR/AppIcon.icns"
29+
fi
30+
31+
if [ -f "$ROOT_DIR/assets/StatusBarIcon.png" ]; then
32+
cp "$ROOT_DIR/assets/StatusBarIcon.png" "$RESOURCES_DIR/StatusBarIcon.png"
33+
fi
34+
2635
cat > "$PLIST_PATH" <<PLIST
2736
<?xml version="1.0" encoding="UTF-8"?>
2837
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
@@ -44,6 +53,8 @@ cat > "$PLIST_PATH" <<PLIST
4453
<string>${VERSION}</string>
4554
<key>CFBundleVersion</key>
4655
<string>${VERSION}</string>
56+
<key>CFBundleIconFile</key>
57+
<string>AppIcon</string>
4758
<key>LSMinimumSystemVersion</key>
4859
<string>13.0</string>
4960
<key>LSUIElement</key>

0 commit comments

Comments
 (0)