我想将一个iOS项目上传到github(或基本上是在任何地方),但在我这样做之前,我想知道是否存在自动化过程或者通过清除项目中的所有/任何个人信息来导出项目.如:
所以...我所要求的只是将项目上传到 GitHub 或任何具有最少(最好没有)个人信息的地方。
我创建了一个名为 的文件.gitignore,其中包含以下内容(特别是在问题的上下文中)
#Xcode
xcuserdata
*.xcworkspace
这会在提交期间忽略提到的文件/文件夹。
我应该早点阅读有关 Git 的内容,但无论如何......
当我共享/手动上传项目时,我只需在上传到保管箱之前删除以下文件夹:
~.xcodeproj/xcuserdata~.xcodeproj/project.xcworkspacePS:当您再次打开项目时,这些文件和文件夹会返回。
令人恼火的一步...
为了防止我的 Mac 用户名被自动填充到默认注释中(你知道......以及样板代码),我只是继续编辑默认的 Xcode 文件模板(因为我有点疯狂)
模板位于此处:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch//Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/注意:和模板嵌套在.h里面.m
将___FULLUSERNAME___(也许还有___COPYRIGHT___)参数更改为某些内容... static ;P
原始模板应如下所示:
//
// ___FILENAME___
// ___PROJECTNAME___
//
// 由 ___FULLUSERNAME___ 于 ___DATE___ 创建。
//___版权
___ //
PS:备份修改后的模板...以防 Apple 将它们重置为默认模板
最后......我只是确保我不会在任何地方输入任何个人信息(是的......完全蹩脚)
| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |