我正在使用shell脚本执行命令行xcodebuild。我的问题是,如果我打开和关闭xx.xcodeproj
文件一次,然后使用该命令,它可以很好地工作。
不知何故,如果我深入了解文件更改,这个project.xcworkspace
是唯一更改过的文件。此文件是否有效,是否应将其签入版本控制?这会引起什么问题吗?
我听说它和.pbxproj
一样重要:这是真的吗?
我找不到任何关于xcode项目文件中各种文件的角色和职责的有效文档。请提供链接,帮助我理解这一点。
发布于 2012-06-09 18:43:24
project.xcworkspace
是描述工作区或项目的文件目录。虽然这里的一些答案表明它是不必要的,并且应该忽略源代码控制,但我不同意,但这将高度依赖于您如何使用您的环境。通常,project.xcworkspace
目录的内容包含contents.xcworkspacedata
文件,它列出了项目中作为顶级实体包含的项目;xcuserdata
目录,它包含每个用户的设置(对于源代码control,应该忽略);以及xcshareddata
,它是由共享项目的用户共享的数据,应该在源代码管理之下。
在您不共享工作区的环境中,或者您使用简单工作区的环境中,您也可以忽略它们,但是,在您将相关项目放入同一工作区并共享该配置的环境中,您很可能希望保留这些配置。
发布于 2020-08-19 11:00:38
这是一个帮助,以防你有一个应用程序的前景和你的想法,实现和其他你添加在那里的东西
https://stackoverflow.com/questions/10956312
复制相似问题