@@ -152,34 +152,28 @@ jobs:
152152 # Remove the app bundle from itself (avoid recursion)
153153 rm -rf publish/Alua.app/Contents/MacOS/Alua.app
154154
155- # Create the font directory structure in Resources
156- mkdir -p publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts
157-
158- # Copy the actual font file to Resources directory
159- if [ -f "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" ]; then
155+ # Find and copy font files directly to where they're needed
156+ if [ -f "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" ]; then
157+ # Create the font directory structure in MacOS if it doesn't exist
158+ mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
159+
160+ # The font is already in the right place, no action needed
161+ echo "Font file already exists in MacOS directory"
162+ elif [ -f "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" ]; then
163+ # Copy from Fonts directory to Uno.Fonts.Fluent/Fonts directory
164+ mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
160165 cp "publish/Alua.app/Contents/MacOS/Fonts/uno-fluentui-assets.ttf" \
161- "publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
162- elif [ -f "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" ]; then
163- cp "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf" \
164- "publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
166+ "publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf"
167+ echo "Copied font file from Fonts to Uno.Fonts.Fluent/Fonts"
165168 fi
166169
167- # Create the font directory structure in MacOS for the symlink
168- mkdir -p publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts
169-
170- # Create symbolic link to the font file in Resources
171- ln -sf '../../../Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf' \
172- 'publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf'
173-
174170 # Verify the structure was created
175171 echo "App bundle structure:"
176172 ls -la publish/Alua.app/Contents/
177173 echo "MacOS contents:"
178174 ls -la publish/Alua.app/Contents/MacOS/ | head -10
179- echo "Resources font file:"
180- ls -la publish/Alua.app/Contents/Resources/Uno.Fonts.Fluent/Fonts/
181- echo "Symlink verification:"
182- ls -la publish/Alua.app/Contents/MacOS/Uno.Fonts.Fluent/Fonts/
175+ echo "Font file verification:"
176+ find publish/Alua.app/Contents/MacOS -name "*uno-fluentui-assets.ttf*" -ls
183177
184178 # Create custom PKG with font fix
185179 - name : Create macOS PKG with font fix
0 commit comments