【问题标题】:Can you put iOS icon & launch images in a different directory to the project root?您可以将 iOS 图标和启动图像放在项目根目录的不同目录中吗?
【发布时间】:2013-10-07 19:14:16
【问题描述】:

我有一个跨平台的代码库,结构有点像这样:

/Projects
 /App1
  /src
  /iOS
 /App2
  /src
  /iOS
 /App3
  /src
  /iOS
 Win32.sln
 iOS.xcodeproj

XCode 想要将图标和启动图像放在 /Projects 下,作为 .xcodeproj 文件的同级文件,但这很麻烦 - 这些是特定于项目/目标的文件。我宁愿让每个应用程序都将特定于应用程序的 iOS 文件保存在例如App2/iOS。

我看过一些关于此类问题的话题,谈论xcode如何将图像复制到根目录,但是否可以或不能这样做没有明确的答案。

编辑:我的应用程序 .plist 文件也是如此,我可以重新定位它吗?

【问题讨论】:

    标签: ios xcode xcode4.5


    【解决方案1】:

    目前我正在处理的项目在根文件夹中有加载屏幕图标,在 Resources/Icons 下有 appIcons,所以肯定有一种方法可以在那里复制它们。

    尝试手动将图标复制到所需的文件夹,然后将它们添加到您的项目中并取消选中“将项目复制到目标组文件夹”。

    另外,我建议您使用 finder 创建文件夹,然后将它们添加到 Xcode 中以将它们用作组,而不是在 Xcode 中创建它们。

    【讨论】:

      【解决方案2】:

      我发现这些都是可能的

      plist 文件最简单,有一个构建设置info.plist,必须相应更新。

      对于图标和启动图像,从您的项目中删除引用,然后将磁盘上的文件移动到对您的代码库有意义的某个文件夹中。然后将这些项目添加到项目中(右键单击,“将文件添加到”)。最后,使用复制文件构建阶段将它们复制到 Resource 文件夹,或者可能将它们添加到 Copy Resource Bundle 构建阶段。

      当我这样做时,文件被复制到 App-Bundle 本身中,iPad 按预期显示它们,XCode 在项目摘要屏幕中显示图像。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-23
        • 2017-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-26
        相关资源
        最近更新 更多