【问题标题】:Problems with Moarfonts after updating to XCode 6更新到 XCode 6 后 Moarfonts 出现问题
【发布时间】:2014-10-03 09:25:21
【问题描述】:

从 XCode 5.1 升级到 XCode 6 后,我遇到了 Moarfonts (site) 的问题。
项目的构建阶段失败并显示以下错误:

moarfonts[4477:507] *** 断言失败 -[FontCache initWithSDKRootURL:], /Users/0xced/Projects/MoarFonts/moarfonts/FontCache.m:33 错误:找不到字体缓存目录

我尝试了该插件作者(来自插件网站)的故障排除,但没有运气!
有没有人发现并解决了这个问题?提前谢谢你。

【问题讨论】:

    标签: xcode plugins fonts xcode6 custom-font


    【解决方案1】:

    在挖掘了一点之后(不幸的是,没什么可做的),我在 Twitter 上寻找标签 #moarfonts 时发现了这个 link
    该链接显示了 bash 脚本的内容,其中包含以下目录路径:

    $SDKROOT/System/Library/.lilid/.lilic

    通过此链接,我查找了 SDKROOT 的值(按照插件站点的故障排除指南中的示例),它似乎必须等于 iOS8 SDK 的位置。
    寻找那个目录路径 ($SDKROOT/System/Library/.lilid/.lilic) 没有结果。所以我在之前使用的 SDK 目录(我是 iOS 7.1,从文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk)中寻找它,并在那里找到了目录 System/Library/.lilid/.lilic)。
    此时,解决方案是将文件夹.lilid从iOS 7.1 SDK文件夹复制到iOS 8 SDK文件夹(在System/Library内,即:维护文件夹结构)。
    在那之后,我可以毫无问题地构建我的项目。 希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-10-20
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多