【发布时间】:2013-07-13 22:32:00
【问题描述】:
这是一个非常非常奇怪的问题。我在我的 iPad 应用程序中添加了自定义字体。该字体是聘请我制作此应用程序的公司提供的修改后的 Times New Roman 字体。字体和大小在应用程序的代码中设置,并在计时器上更新(随着字体大小的变化)并应用于 5 个不同的标签。
当从 Xcode 运行到 iPad 或 iPad 模拟器中时,字体显示正确、大小和字体类型正确。然而,在发布到应用商店后,该公司联系了我并告诉我字体完全错误。我从 App Store 下载了更新到我的 iPad 上,发现字体完全不同。字体已恢复为 Arial 12pt,而原本应该是 Modified Times New Roman 50pt(在我的 iPad 上演示过)。
我尝试更改编译器类型以查看是否存在错误,但这没有帮助。我的 Xcode 已完全更新并运行适用于 iOS 7 的 iOS SDK beta(这不是问题,因为我在运行 iOS 6 SDK 时发布了此版本)。我的工作站是 2008 年的黑色 MacBook(我知道糟糕的规格,但它可以工作),配备 2 GB 的 RAM 和 Intel Core 2 Duo。唯一同时运行的其他程序(以消除写入错误作为问题)。
是否有人对可能导致此问题的原因有任何想法?我该如何解决?
谢谢!!!已经为此苦苦挣扎了几天,但在任何地方都找不到任何东西。
【问题讨论】:
-
注意:字体已添加到 plist 中(因为它在配置的设备上工作),所以这也不是问题。
-
您确定字体在资源包中吗?如果您不小心从目标或源中删除了它,它可能没有复制到您的存档构建中,但仍然存在于您的模拟器构建的构建产品中。您可能想要清除您的派生数据,从您的模拟器中删除应用程序并尝试重新构建。
-
谢谢!那解决了它! (抱歉这么久才回复,只好等审核通过了)
标签: ios xcode ipad fonts app-store