以编程方式将字体安装到IOS系统

以编程方式将字体安装到IOS系统,ios,swift,Ios,Swift,从这个问题中,他询问了如何让他的用户能够在他的应用程序中使用他们喜欢的字体。但我的不同。我的问题是如何将下载的字体安装到iOS系统我希望我的用户能够在其他应用程序(如页面)中使用从我的应用程序安装的字体 我正在尝试创建一个应用程序,将我的字体下载并安装到IOS系统。因此,用户可以在其他应用程序中使用我的字体,就像其他字体商店应用程序一样 现在,我可以从我的服务器下载TTF字体并将其保存到本地设备 这是我的下载代码 let url = URL(string: "https://www.exampl

从这个问题中,他询问了如何让他的用户能够在他的应用程序中使用他们喜欢的字体。但我的不同。我的问题是如何将下载的字体安装到iOS系统我希望我的用户能够在其他应用程序(如页面)中使用从我的应用程序安装的字体

我正在尝试创建一个应用程序,将我的字体下载并安装到IOS系统。因此,用户可以在其他应用程序中使用我的字体,就像其他字体商店应用程序一样

现在,我可以从我的服务器下载TTF字体并将其保存到本地设备

这是我的下载代码

let url = URL(string: "https://www.example.com/font.ttf")!

let task = URLSession.shared.downloadTask(with: url) {
    localURL, urlResponse, error in

    if let localURL = localURL {
        do {
            let documentsURL = try
                FileManager.default.url(for: .documentDirectory,
                                        in: .userDomainMask,
                                        appropriateFor: nil,
                                        create: false)
            let savedURL = documentsURL.appendingPathComponent("font.ttf")
            try FileManager.default.moveItem(at: localURL, to: savedURL)


        } catch {
            print ("file error: \(error)")
        }
    }
}

task.resume()

如何将字体安装到系统?

只需更新说明,请查看。您不能下载任意字体供系统使用。安装的字体必须经苹果公司批准。@matt我明白了。即使它是我的字体,我仍然需要将它与我的应用程序捆绑在一起,并使用
CTFontManagerRegisterFontURLs
方法将其安装到用户的手机上,对吗?正如mat所指出的,您无法安装字体。我注意到,这个答案表明对苹果生态系统的了解很差:阅读苹果文档,它清楚地描述了字体管理。