所以这个问题已经帮助我解决了我们的另一个问题,但我还没有弄清楚这个问题。(这是相关的。等一下。)
我正在和另一个人开发一款游戏。我们之前都没有使用过 git 存储库、Github(仅供参考)或任何类型的版本控制,而且我们在设置时遇到了一些麻烦。
我们在 Xcode 中设置了我们的项目,并远程连接到 GitHub 存储库,并且代码一切正常。问题是如果不采用两种非常迂回的方法之一,我们就无法让我们的图像(按钮、背景、动画等)提交到我们的本地存储库。
Assets
在 Xcode 中右键单击我们的组并选择Add Files to Project
. 无论如何,每次我们添加图像时,我都必须这样做。然后,为了让 Xcode 意识到这些是需要添加到 repo 的文件(至少要在A
管理器中的文件旁边获得指示符),我们必须进入并添加一个空白的 Objective-C 类,然后对单击images > Source Control > Add
。然后删除空白类。使用 GitHub 应用程序提交项目并从那里推送它。这不起作用,因为 Github
.gitignore
不包含 xcode 首选项文件。这使得项目无法从任何其他机器上的 Xcode 提交,甚至无法从重新启动后提交的机器提交。(这是我们在尝试提交图像时发现的问题。)
所以我的问题是:我们如何共享游戏的资产?我认为 Xcode 会为声音做同样的事情,只是我们还没有做到。有没有更简单的方法让 Xcode 识别它们?还是我们只需要将这些用户配置文件添加到.gitignore
GitHub 上?(我们如何做到这一点?)