Reputation: 4868
I have proprietary custom fonts in my iOS app and I'm wondering whether other apps can use my font after the app has been installed on a device.
Thanks!
Upvotes: 1
Views: 170
Reputation: 9141
Since iOS 13, apps can make use of a new Fonts entitlement, namely Install fonts
. Apps that use the related API are called 'font provider apps'. Examples of such apps are CreativeCloud from Adobe and MyFonts from MonoType.
More info here: https://developer.apple.com/videos/play/wwdc2019/227/
Upvotes: 0
Reputation: 4825
Yes, one can get your assets like , Appicons, Launch Image, Fonts any mp3/mp4 file that all added as Assets. Now, How can we get this... for Example,
Download an App through Mac Itunes --> Right Click & Open in Folder --> Copy IPA to Dektop --> Now Change .IPA extension to .ZIP & Extract the converted ZIP file --> OPen FOlder --> Right Click on App & Click on Show Package Contents --> It will shwo you the Assets Used in Apps
Upvotes: 1
Reputation: 3271
No. As the other apps can't access your app's bundle resources, they can't use your custom font.
Since It's not possible to access other app bundle details, there is no document available since now.
But you can learn more about NSBundle
here and about Accessing a Bundle's Content here.
Upvotes: 4