iOS 프로젝트를 github ( 또는 기본적으로 어디에서나 ) 에 업로드하고 싶지만 그 전에 자동화 된 프로세스가 있는지 또는 프로젝트에서 모든 / 모든 개인 정보를 스크러빙하여 프로젝트를 내보내는 방법이 있는지 알고 싶습니다. 같이:
그래서 ... 모두 내가 질문했던 GitHub의에 프로젝트 또는 어디서나 최소한의 (에 업로드 할 수 있었다 바람직하게는 없음 )의 개인 정보를.
나는라는 파일을 만들고 그 .gitignore
안에 다음 내용을 가지고 있습니다 ( 특히 질문과 관련된 맥락에서 )
#Xcode
xcuserdata
* .xcworkspace
이는 커밋 중에 언급 된 파일 / 폴더를 무시합니다.
이전에 Git에 대해 읽었어야했지만 어쨌든 ...
프로젝트를 공유 / 수동으로 업로드 할 때 보관 용 계정에 업로드하기 전에 다음 폴더 만 삭제합니다.
~.xcodeproj/xcuserdata
~.xcodeproj/project.xcworkspace
추신 : 이러한 파일과 폴더는 프로젝트를 다시 열 때 반환됩니다.
짜증나는 발걸음 ...
자동 작성 (기본 의견되는 것을 내 맥 사용자 이름을 방지하기 위해 보일러 플레이트 코드 alongwith ... 당신이 알고 ), 난 그냥 나서서 (기본 엑스 코드 파일 템플릿을 편집 내가 좀 미친 오전부터 )
템플릿은 다음 위치에 있습니다.
/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___
//
// ___DATE___에 ___FULLUSERNAME___에 의해 생성되었습니다.
// ___ COPYRIGHT___
//
추신 : 수정 된 템플릿의 백업을 만드십시오 ... Apple이 기본 템플릿으로 재설정하는 경우
마지막으로 ... 개인 정보를 어디에도 입력하지 않습니다 (예 .... 완전히 절름발이).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다