我有一个Xcode项目,有很多很多目标(iPhone,iPad,OS X)。如何配置我的目标在Xcode中使用特定的Info.plist?
我需要针对每个目标都有不同的Info.plist文件。
对于iOS,我没有遇到任何问题,一切都很好。但对于OS X,我得到以下信息:
No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
在OS X的目标构建设置我已经进入:
Info.plist File: /MyApp/Resources/Info-osx.plist
我怎样才能解决这个问题呢?有没有我忘记指定的东西?
谢谢。
我给出的路径是一个例子,实际上它是用($ SRC_ROOT)定义的。但是我尝试了你的建议,导致了同样的问题。另外我的Info.plist不在目标的一部分。迄今为止同样的观点。 – jchatard
您是否设置了['NSPrincipalClass'](https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW11 )在OS X目标的'info.plist'中? 'NSPrincipalClass'是用于启动OS X应用程序的主要类。 – rckoenes
真棒,您的最后评论帮助我!谢谢! – jchatard