我想知道,如果建议在网络驱动器上使用图形资源。这是我的想法。
我使用我的Windows机器为IOS应用程序生成图形。 这些图形存储在共享驱动器上 然后我将这些图形复制到我的xcode项目中并将COPY复制到项目中。
一切都很好,但我想减少所涉及的步骤数量。
每当我必须更改图形时,我必须使用Windows机器,修改它,将其保存到网络驱动器,删除xcode项目中的图像并再次复制新文件。
我注意到,如果图形资源位于网络驱动器中(使用图形引用而不是复制它们),xcode可以正常工作。
但我想知道,这是否会影响项目在发布时的打包方式?当我将项目存档以供发布时,如果图像存储在网络驱动器上,或者我应该将图形作为项目中的副本,它会有所不同吗?
请咨询
答案 0 :(得分:1)
当Xcode构建应用程序包时,它会将资源文件复制到捆绑包中。文件的位置并不重要,只要它们可用并且在Xcode打开项目时不会消失。结果仍然是相同的:一个本地的.app包,其中包含所引用资源的副本。
但是,其他问题与文件系统有关。例如:有些区分大小写;其他人不是。这可能导致文件存在的奇怪问题 - 它的那里,该死! - 但Xcode坚持认为不是。确保使用现代网络文件系统,并了解这些可能的文件名问题。
简而言之:不,这不会影响内置产品;如果文件在构建过程中不可用,它只会阻止你构建。