2013-03-31 2 views
1

나는 이맥스에서 편집하지만 Xcode에서 디버깅하는 iOS 프로젝트에서 일하고있다. 실수로 Xcode에서 소스 파일을 편집하는 경우가 있으므로이를 방지하고 싶습니다. 편집해야하기 때문에 파일을 읽기 전용으로 만 만들 수는 없습니다. Xcode 편집기에서 읽기 전용으로 처리하고 편집하지 못하도록 할 수있는 방법이 있습니까?Xcode 프로젝트를 읽기 전용으로 만들 수 있습니까? 즉, 파일을 수정하지 못하도록 할 수 있습니까?

Xcode를 사용하여 프로젝트을 편집하는 경우가 있습니다. 파일 추가 및 제거. Xcode의 파일 편집기 파일 편집을 막고 싶습니다. 따라서 파일 편집기에만 적용되는 항목이 필요하거나 쉽게 켜고 끌 수 있습니다.

+1

Xcode에서 파일을 편집 할 때 문제가 있습니까? – Ares

답변

0

터미널 로그인 세션과 이맥스 세션에서 사용하는 다른 사용자에 대한 읽기 전용 권한과 읽기 전용 권한을 원본 사용자에게 부여 할 수 있습니다.


편집 :

댓글 :

그래도, 내가 내 일반 사용자로 일을 계속 할 다른 일들을 많이 할 내 이맥스를 사용합니다. 또한 가끔 Xcode에서 프로젝트를 편집하고 싶습니다. 파일 추가 및 제거. Xcode의 파일 편집기 은 파일 편집을 막고 싶습니다.

!#/bin/bash 
su readonlyuser 
/Applications/Xcode.app/Contents/MacOS/Xcode 

그리고이 일반 세션에서 이맥스를 사용에만 읽기 전용 액세스 권한이있는 다른 사용자로 실행 엑스 코드 :

좋아는 내 솔루션을 플립 수 있습니다. Xcode에 읽기/쓰기 접근 권한이 필요하다면 Xcode를 종료하고 정상적으로 다시 열어야합니다. 그것은 고통이지만 당신의 readonlyuser 쓰기 권한을 부여하기 위해 폴더에 대한 사용 권한을 토글 (toggle)하는 근사한 메뉴 모음 응용 프로그램 외에도 어떤 방식 으로든 생각할 수는 없습니다. 또한 readonlyuser readwrite 액세스를 xcodeproj 번들 및 기타 Xcode 프로젝트 메타 데이터에 제공해야합니다.

좀 더 못 생기게 만들려면 AppleScript 또는 Automator Action에서 해당 bash 스크립트를 래핑하고 응용 프로그램으로 내 보낸 다음 Xcode와 동일한 아이콘을 제공하지만 작은 표시기로 읽기 전용 사용자임을 알 수 있습니다. . 그렇다면 당신은 당신의 선창에 그것을 꽂을 수 있습니다.

+2

흥미로운 아이디어!나는 이맥스를 사용하여 나의 평범한 사용자로서 계속하고 싶은 많은 일들을한다. 나는 또한 종종 Xcode가 _project_를 편집하기를 원한다. 파일 추가 및 제거. Xcode의 _file editor_ 파일 편집을 막고 싶습니다. – ryan

+0

고마워요! 내 편집을 참조하십시오. –

+0

이것은 확실히 작동 할 수 있습니다! 종료하고 파일을 추가해야 할 때 앞뒤로 다시 시작하는 것이 이상적이지는 않지만 용인 될 수 있습니다. 나는 오늘 밤 그것을 시험해 볼 시간을 가질 것이다. 나는 너를 계속 게시 할 것이다. – ryan

0

터미널 및 잠금 소스 파일을 열면됩니다. http://youtu.be/tB-BhqlDAdE

가 정확히 무엇을 기대처럼 작동 : 여기

chmod a-w source_folder 

는 유튜브 스크린 캐스트입니다!

+0

미안하지만, 나는이 질문이 나를 위해 효과가 없을 것이라고 언급했다. xcode 밖에서 파일을 편집 할 수 있어야합니다. 나는 단지 xcode 자체가 그들을 편집 할 수 없기를 바랄 뿐이다. – ryan

+0

낡은 실이지만 좋은 생각입니다. 편집 대상이되는 프로젝트를 하나만 선택하여 여러 프로젝트를 열 때가 있습니다. 집중할 수만 있다면 괜찮습니다.하지만 비 대상 파일을 편집하는 것은 매우 쉽습니다. 전체 프로젝트를 잠그기위한 글로벌 방식의 "옵션 키 누르기"방식이 있다면 그렇게 생각할 것입니다. 비 대상 Xcode 인스턴스를 시각적으로 생각 나게하기 만하면되지만, 마음이 산만 해지면 싫증납니다. –

관련 문제