我有一个跨平台的代码库,结构有点像这样:
/Projects
/App1
/src
/iOS
/App2
/src
/iOS
/App3
/src
/iOS
Win32.sln
iOS.xcodeproj
XCode希望将图标和启动图像放在/ Projects下,作为.xcodeproj文件的兄弟,但这很麻烦 - 这些是项目/目标特定的文件。我宁愿让每个应用程序保持特定于应用程序的iOS文件,例如APP2 / iOS的。
我已经在这类问题上看过一些话题,讨论xcode如何将图像复制到根目录,但如果你能够或不能这样做,就没有明确的答案。
编辑:我的应用.plist文件也一样,我可以重新定位吗?
答案 0 :(得分:1)
目前我正在处理的项目在根文件夹中有加载屏幕图标,在“资源/图标”下有appIcons,所以肯定有一种方法可以将它们复制到那里。
尝试手动将图标复制到所需的文件夹,然后将其添加到项目中并取消选中“将项目复制到目标组文件夹”。
另外,我建议你使用finder创建文件夹,然后将它们添加到Xcode中,将它们用作组,而不是在Xcode中创建它们。
答案 1 :(得分:0)
我发现这些都是可能的
plist文件最简单,有一个构建设置info.plist
,必须相应更新。
对于图标和启动图像,从项目中删除引用,然后将光盘上的文件移动到对您的代码库有意义的文件夹。然后将这些项添加到项目中(右键单击“将文件添加到”)。最后,使用复制文件构建阶段将它们复制到 Resource 文件夹,或者可能将它们添加到Copy Resource Bundle构建阶段。
当我这样做时,文件被复制到App-Bundle本身,iPad按预期显示,XCode在Project Summary屏幕中显示图像。