MoarFonts 在 Xcode 5.1.1 中损坏
Posted
技术标签:
【中文标题】MoarFonts 在 Xcode 5.1.1 中损坏【英文标题】:MoarFonts broken in Xcode 5.1.1 【发布时间】:2014-04-14 21:47:52 【问题描述】:在过去的 4 个月里,我一直在使用 Moarfonts,这是一个构建阶段运行脚本,允许您在 Interface Builder 中使用自定义字体。
今天,在尝试构建我的应用程序时,编译器出现了一堆这样的错误:
错误:Brandon Grotesque Bold 安装失败:文件“Brandon_bld.otf”无法打开,因为没有这样的文件。
不确定这些是否相关,但今天,在构建和失败之前,我:
从 5.1 升级到 Xcode 5.1.1 打开 Xcode 4.6 的副本来构建和运行我的旧项目 回到 Xcode 5.1.1,应 Xcode 的要求在终端中运行以下命令: sudo chmod a+w /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/.lilid sudo chmod a+w /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/.lilid/.lilic我已经从 Copy Bundle Resources 构建阶段删除了所有字体,其他一切看起来都很正常。
有什么想法吗?
【问题讨论】:
You 're not alone 还有here is the author's troubleshooting 【参考方案1】:我遇到了同样的问题。在构建阶段运行一次/usr/local/bin/moarfonts reset
,然后再次重新启动 Xcode 对我有帮助。之后,您应该再次删除构建阶段。
【讨论】:
我在终端收到error: SDKROOT environment variable is not set
啊,对不起,我忘记了:您必须将其作为构建阶段运行。我会更新我的答案。
其实开发者网站上的第二个症状,第二个解决方案列出了解决方案,和你的类似,但是你必须先导出SDKRoot。 pitaya.ch/moarfonts。我不敢相信我错过了。我想我阅读了解决方案 1,但没有阅读 2。Doh!
啊,我现在才从您的问题的 cmets 中看到它们。如果您将其作为构建阶段运行,则无需设置 SDKROOT,xcodebuild 将负责此操作。但我认为命令行解决方案更干净。
开发人员网站上的解决方案 2 对我有用。火龙果.ch/moarfonts.以上是关于MoarFonts 在 Xcode 5.1.1 中损坏的主要内容,如果未能解决你的问题,请参考以下文章
如何在 xcode 5.1.1 中使用 phonegap-1.3.0.js 进行相机功能
如何在 XCode5 中将部署目标更改为 5.1.1 [重复]