我对 Cocoa 开发非常陌生。
我刚刚在Xcode 5中创建了 Cocoa 项目。我将部署目标从 10.8 更改为 10.6。现在我收到这个警告:
为 Mac OS X 10.8 之前的目标编译时 path-to-my-project/Base.lproj/MainMenu.xib 不可用
这是正常行为吗?我应该怎么办?
您的项目正在使用基本国际化,这使得将您的应用程序翻译成其他语言更容易。Mac OS X 10.8 及更高版本支持基本国际化,这就是当您将部署目标更改为 10.6 时收到警告的原因。
有两种方法可以消除警告。首先,您可以将部署目标设置为 10.8。其次,您可以关闭基础国际化。从项目导航器中选择您的项目以打开项目编辑器。从项目编辑器的左侧选择您的项目。取消选中使用基本国际化复选框。
对于那些发现关闭基础本地化会删除新项目中的 .xib 的人,另一种选择是选择 MainMenu.xib,选择右侧的“文件检查器”(看起来像“新文件”图标)。转到本地化并取消选中 Base。
还有另一种方法: