[英]Are custom fonts that I add to my iOS app available to other apps on the device?
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.我的 iOS 应用程序中有专有的自定义 fonts,我想知道在设备上安装应用程序后其他应用程序是否可以使用我的字体。
Thanks!谢谢!
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 . 但是,您可以在此处了解有关
NSBundle
更多信息,并在此处了解有关访问捆绑内容的更多信息 。
Yes, one can get your assets like , Appicons, Launch Image, Fonts any mp3/mp4 file that all added as Assets. 是的,您可以获取资产,Appicons,启动图像,将所有添加为资产的mp3 / mp4文件设置为字体。 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 通过Mac Itunes下载应用程序->右键单击并在文件夹中打开->将IPA复制到Dektop->现在将.IPA扩展名更改为.ZIP并提取转换后的ZIP文件-> OPen FOlder->右键单击App&单击Show Package Contents->它将向您显示App中使用的资产
Since iOS 13, apps can make use of a new Fonts entitlement, namely Install fonts
.自 iOS 13 起,应用程序可以使用新的 Fonts 权利,即
Install fonts
。 Apps that use the related API are called 'font provider apps'.使用相关 API 的应用程序称为“字体提供程序应用程序”。 Examples of such apps are CreativeCloud from Adobe and MyFonts from MonoType.
此类应用程序的示例包括 Adobe 的CreativeCloud和 MonoType 的MyFonts 。
More info here: https://developer.apple.com/videos/play/wwdc2019/227/更多信息在这里: https://developer.apple.com/videos/play/wwdc2019/227/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.