xcode - 针对 Mac OS X 10.8 之前的目标进行编译时,Base.lproj/MainMenu.xib 不可用

标签 xcode cocoa warnings xcode5

我对 Cocoa 开发非常陌生。
我刚刚在 Xcode 5 中创建了 Cocoa 项目。我将部署目标从 10.8 更改为 10.6。现在我收到此警告:

path-to-my-project/Base.lproj/MainMenu.xib is not available when compiling for targets before Mac OS X 10.8

这是正常行为吗?我该怎么办?

最佳答案

您的项目正在使用基础国际化,这使得将您的应用翻译成其他口语变得更加容易。 Mac OS X 10.8 及更高版本支持基本国际化,这就是当您将部署目标更改为 10.6 时收到警告的原因。

有两种方法可以消除警告。首先,您可以将部署目标设置为 10.8。其次,您可以关闭基础国际化。从项目导航器中选择您的项目以打开项目编辑器。从项目编辑器的左侧选择您的项目。取消选择“使用基础国际化”复选框。

enter image description here

关于xcode - 针对 Mac OS X 10.8 之前的目标进行编译时,Base.lproj/MainMenu.xib 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18917278/

相关文章:

ios - UIImage imageNamed 返回 nil

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

swift - 如何修复 cocoa 应用程序中 NSButton 上的模糊图像?

objective-c - 有没有办法在 NSCollectionView 中有不同的 View ?

cocoa - 如何分配Image文件夹?

Python:PyDev 中的 "Unused variable"警告

c++ - 使用 STL 容器时应该使用 int 还是 unsigned int?

xcode - 远程 Web 应用程序调试在 ios 8 beta 中不起作用

swift - 如何旋转键盘,是否可以同时进行两个不同的文本输入?

ios - XCode 版本 8.3.1 (8E1000a) IBOutlet 连接问题