xcode 프로젝트에서 개인 정보를 제거하는 방법은 무엇입니까?

staticVoidMan

iOS 프로젝트를 github ( 또는 기본적으로 어디에서나 ) 에 업로드하고 싶지만 그 전에 자동화 된 프로세스가 있는지 또는 프로젝트에서 모든 / 모든 개인 정보를 스크러빙하여 프로젝트를 내보내는 방법이 있는지 알고 싶습니다. 같이:

  1. 이름 및 조직 세부 정보 ( 클래스 파일에서도 )
  2. 프로필 정보
  3. 잠재적으로 " 개인 "정보 ( 내가 언급하지 않은 정보 )
staticVoidMan

그래서 ... 모두 내가 질문했던 GitHub의에 프로젝트 또는 어디서나 최소한의 (에 업로드 할 수 있었다 바람직하게는 없음 )의 개인 정보를.

GitHub의 경우 :

나는라는 파일을 만들고 그 .gitignore안에 다음 내용을 가지고 있습니다 ( 특히 질문과 관련된 맥락에서 )

#Xcode

xcuserdata
* .xcworkspace

이는 커밋 중에 언급 된 파일 / 폴더를 무시합니다.
이전에 Git에 대해 읽었어야했지만 어쨌든 ...


반면에 ... 일반적으로

프로젝트를 공유 / 수동으로 업로드 할 때 보관 용 계정에 업로드하기 전에 다음 폴더 만 삭제합니다.

  1. ~.xcodeproj/xcuserdata
  2. ~.xcodeproj/project.xcworkspace

추신 : 이러한 파일과 폴더는 프로젝트를 다시 열 때 반환됩니다.


더욱이

짜증나는 발걸음 ...

자동 작성 (기본 의견되는 것을 내 맥 사용자 이름을 방지하기 위해 보일러 플레이트 코드 alongwith ... 당신이 알고 ), 난 그냥 나서서 (기본 엑스 코드 파일 템플릿을 편집 내가 좀 미친 오전부터 )

템플릿은 다음 위치에 있습니다.

  1. iOS 템플릿
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch/
  2. OSX 템플릿
    • /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/

참고 :.h.m템플릿 중첩 된 내부에

___FULLUSERNAME___( 그리고 어쩌면___COPYRIGHT___ ) 매개 변수를 무언가로 변경하십시오 ... static; P

원본 템플릿은 다음과 같아야합니다.

//
// ___FILENAME___
// ___PROJECTNAME___
//
// ___DATE___에 ___FULLUSERNAME___에 의해 생성되었습니다.
// ___ COPYRIGHT___
//

추신 : 수정 된 템플릿의 백업을 만드십시오 ... Apple이 기본 템플릿으로 재설정하는 경우


마지막으로 ... 개인 정보를 어디에도 입력하지 않습니다 (예 .... 완전히 절름발이).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

분류에서Dev

XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

분류에서Dev

XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

분류에서Dev

Xcode에서 AppCode로 프로젝트를 여는 방법은 무엇입니까?

분류에서Dev

Xcode 5에서 소스 제어에 새 프로젝트를 추가하는 방법은 무엇입니까?

분류에서Dev

xcode 6 (swift)에서 스토리 보드없이 프로젝트를 만드는 방법은 무엇입니까?

분류에서Dev

기존 Xcode 프로젝트를 Xcode의 git 버전 제어에 추가하는 방법은 무엇입니까?

분류에서Dev

Xcode 프로젝트에 기존 사용자 정의 키보드 확장을 추가하고 제거하는 방법은 무엇입니까?

분류에서Dev

xcode에서 두 프로젝트를 통합하는 방법은 무엇입니까?

분류에서Dev

Maven 프로젝트에서 기본 매개 변수를 설정하는 방법은 무엇입니까?

분류에서Dev

cPanel 하위 도메인에서 laravel 프로젝트를 설정하는 방법은 무엇입니까?

분류에서Dev

xCode 프로젝트의 Swift에서 libsqlite3.dylib를 작동시키는 방법은 무엇입니까?

분류에서Dev

한 프로젝트에서 두 스토리 보드 사이에 개체를 사용자 지정하는 방법은 무엇입니까?

분류에서Dev

하나의 저장소에서 두 개의 작업 프로젝트를 얻는 방법은 무엇입니까?

분류에서Dev

Gradle에서 Maven 프로젝트를 확인하고 빌드하는 방법은 무엇입니까?

분류에서Dev

Linux의 Qt 프로젝트에서 버전 정보를 추가하고 보는 방법은 무엇입니까?

분류에서Dev

전체 프로젝트에서 div를 제거하는 방법은 무엇입니까?

분류에서Dev

인스턴스에서 "단일 정보"를 프로그래밍 방식으로 제거하여 마샬링하는 방법은 무엇입니까?

분류에서Dev

Visual Studio에서 프로젝트를 최근보기로 설정하는 방법은 무엇입니까?

분류에서Dev

모든 개인 / 보호 방법에 대한 Rtti 정보를 생성하는 방법은 무엇입니까?

분류에서Dev

프로젝트를 실행하는 동안 xcode AppDelegate 오류를 수정하는 방법은 무엇입니까?

분류에서Dev

와인 소프트웨어를 제거하는 방법은 무엇입니까?

분류에서Dev

와인 소프트웨어를 제거하는 방법은 무엇입니까?

분류에서Dev

전체 프로젝트에서 개체를 잠그는 방법은 무엇입니까?

분류에서Dev

Firefox에서 실제 매개 변수로 인라인 함수를 트리거 한 이벤트를 결정하는 방법은 무엇입니까?

분류에서Dev

범위 개체에서 # N / A를 제거하는 방법은 무엇입니까?

분류에서Dev

MVC에서 MemoryCache 개체를 제거하는 방법은 무엇입니까?

분류에서Dev

배열에서 빈 개체를 제거하는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 SVG에서 XCode 프로젝트에 PNG를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

  2. 2

    XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

  3. 3

    XCode에서 프로젝트 내에서 프로젝트를 제거하는 방법은 무엇입니까?

  4. 4

    Xcode에서 AppCode로 프로젝트를 여는 방법은 무엇입니까?

  5. 5

    Xcode 5에서 소스 제어에 새 프로젝트를 추가하는 방법은 무엇입니까?

  6. 6

    xcode 6 (swift)에서 스토리 보드없이 프로젝트를 만드는 방법은 무엇입니까?

  7. 7

    기존 Xcode 프로젝트를 Xcode의 git 버전 제어에 추가하는 방법은 무엇입니까?

  8. 8

    Xcode 프로젝트에 기존 사용자 정의 키보드 확장을 추가하고 제거하는 방법은 무엇입니까?

  9. 9

    xcode에서 두 프로젝트를 통합하는 방법은 무엇입니까?

  10. 10

    Maven 프로젝트에서 기본 매개 변수를 설정하는 방법은 무엇입니까?

  11. 11

    cPanel 하위 도메인에서 laravel 프로젝트를 설정하는 방법은 무엇입니까?

  12. 12

    xCode 프로젝트의 Swift에서 libsqlite3.dylib를 작동시키는 방법은 무엇입니까?

  13. 13

    한 프로젝트에서 두 스토리 보드 사이에 개체를 사용자 지정하는 방법은 무엇입니까?

  14. 14

    하나의 저장소에서 두 개의 작업 프로젝트를 얻는 방법은 무엇입니까?

  15. 15

    Gradle에서 Maven 프로젝트를 확인하고 빌드하는 방법은 무엇입니까?

  16. 16

    Linux의 Qt 프로젝트에서 버전 정보를 추가하고 보는 방법은 무엇입니까?

  17. 17

    전체 프로젝트에서 div를 제거하는 방법은 무엇입니까?

  18. 18

    인스턴스에서 "단일 정보"를 프로그래밍 방식으로 제거하여 마샬링하는 방법은 무엇입니까?

  19. 19

    Visual Studio에서 프로젝트를 최근보기로 설정하는 방법은 무엇입니까?

  20. 20

    모든 개인 / 보호 방법에 대한 Rtti 정보를 생성하는 방법은 무엇입니까?

  21. 21

    프로젝트를 실행하는 동안 xcode AppDelegate 오류를 수정하는 방법은 무엇입니까?

  22. 22

    와인 소프트웨어를 제거하는 방법은 무엇입니까?

  23. 23

    와인 소프트웨어를 제거하는 방법은 무엇입니까?

  24. 24

    전체 프로젝트에서 개체를 잠그는 방법은 무엇입니까?

  25. 25

    Firefox에서 실제 매개 변수로 인라인 함수를 트리거 한 이벤트를 결정하는 방법은 무엇입니까?

  26. 26

    범위 개체에서 # N / A를 제거하는 방법은 무엇입니까?

  27. 27

    MVC에서 MemoryCache 개체를 제거하는 방법은 무엇입니까?

  28. 28

    배열에서 빈 개체를 제거하는 방법은 무엇입니까?

  29. 29

    쉘 스크립트를 사용하여 SVG에서 XCode 프로젝트에 PNG를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관