Replies: 3 comments 2 replies
-
Its a bit hard to upload a test project for this as it needs all the signing details etc. I created a bare bones project this morning from the standard template. Added in entitlements/plist and pushed to Testflight. It crashed on startup. I then added in sentry.io so I can get a crash report. Pushed via testflight, and the crash report is quite clear: Could not find a part of the path '/Applications/com.xyz.abc.app/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf'. The file in in the app bundle, just at I re-confirmed that Apple won't allow me to sign app/Resources symlink. I think the only resolution here is to change where Uno is looking. I've only been playing with Uno for a few weeks, so I believe I must have something wrong, as if I'm correct, surely this means no-one can publish an app via Testflight and therefore onto the Apple App store? Bit of a showstopper.... Thanks, Graham |
Beta Was this translation helpful? Give feedback.
-
Bonjour @moilotus It seems you're hitting the race condition described in #20742 where the app did not always (the race [1]) detect is was part of an app bundle which, as you noted, requires Uno to look at an alternative path to find resources (like fonts). That was fixed with #21175 and should be part of our next release. [1] it works when the app initialization takes some time, which allow |
Beta Was this translation helpful? Give feedback.
-
Merci @spouliot, The links look exactly like my issue. Sorry for not finding the other posts. I look forward to the release. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm a bit snookered currently trying to get my macOS uno app on net9.0-desktop (skia) TPM running through Testflight.
App builds and runs fine locally. No issues there.
Once I push through testflight hardened entitlements etc, then macos throws this which I catch in Sentry.io:
Could not find a part of the path '/Applications/XYZ.app/Resources/Uno.Fonts.Fluent/Fonts/uno-fluentui-assets.ttf'.
I'm using Material not Fluent, so I'm not even sure why its being asked for.
I believe Apple insists on there being /Contents directory only in the app directory, so symlink or copying before signing fails with warning about files in the wrong place. I've tried this without success.
So either I have something configured wrongly so Uno is looking in the wrong place, or Uno is incorrectly looking in /Resources/ rather than /Contents/Resources/ or I'm misunderstanding something :-(
Can I change where Uno searches?
I'm new to Uno, but lost most of today to this, so if anyone has a way forward or knows what I should be looking for....
I presume there are other users out there putting apps out via Testflight and therefore onto the mac App store?
Many thanks for any help.
Graham
Beta Was this translation helpful? Give feedback.
All reactions