gpt4 book ai didi

ios - 在 Xcode 项目中使用 GIT 的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:14 24 4
gpt4 key购买 nike

我知道 git 并用它来管理我在其他项目上的很多 Repos。但是,当涉及到 xcode 项目时,我遇到了问题。

我在机器“A”上开始一个项目——当我推送到一个仓库并拉出机器“B”时,我总是收到编译错误。通常错误与找不到文件有关。字面意思是“没有这样的文件或目录”,后跟路径。

我在 mac 的 A 和 B 上使用相同版本的 Xcode。我也使用 threetwenty 框架。

当我压缩项目并通过电子邮件发送时 - 出现相同的结果。

很多时候,这些 xcode 无法找到且构建失败的文件是媒体文件,例如图像或视频。有时我也会看到 three20 框架。

我的问题是 - 我应该如何在 xcode 中设置一个项目以与 git 和/或一般的代码共享一起使用。如果您需要更多信息,请告诉我,我知道以上内容有些含糊。

最佳答案

我总是做的第一件事是在添加项目中的任何其他文件之前设置 .gitignore 文件。为可能具有相同用户帐户名的两台不同计算机加载项目设置时可能会出现问题。您必须确保某些设置未添加到存储库,而其他设置已添加。

我通过添加以下内容来设置我的 .gitignore:

.DS_Store
*/.DS_Store
*.swp
*~.nib

build/

*.pbxuser
*.perspective
*.perspectivev3

*.mode1v3
*.mode2v3

Documentation/Generated
doxygenWarnings.txt
*.xcodeproj/xcuserdata/*.xcuserdatad
*.xcodeproj/project.xcworkspace/xcuserdata/*.xcuserdatad
*/*.xcodeproj/xcuserdata/*.xcuserdatad
*/*.xcodeproj/project.xcworkspace/xcuserdata/*.xcuserdatad

如果您从头开始创建存储库或运行 git rm --cached <filethatshouldbeignore>对每个应该忽略然后提交的文件,看看问题是否仍然存在。

问题会出现在.pbxproj文件,因此请确保所有冲突也已更正。

关于找不到的文件,记得将库等导入项目文件夹并从那里引用它们。 Apple 自己的 iOS 库应该没问题,但其他的就不行。例如,在您的项目文件夹中,从那里复制图像并仅在项目文件夹中引用它们。

关于ios - 在 Xcode 项目中使用 GIT 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com