2012-07-17 2 views
4

iOS 시뮬레이터 응용 프로그램 디렉토리를 구성하는 방법이 있습니까? "도서관을iOS 시뮬레이터 응용 프로그램 디렉토리를 어떻게 구성 할 수 있습니까?

/Users/<Username>/Library/Application Support/iPhone Simulator/5.1/Applications/<APP-UUID>/<AppName>.app 

"문서 ":

내가 엑스 코드 4.3을 사용하고 있는데 나는 그것이 하위 디렉토리에 복사됩니다 엑스 코드에서 응용 프로그램을 실행하면 그것은

/Users/<Username>/Library/Application Support/iPhone Simulator/5.1/Applications/ 

에서 현재의 "및"tmp "디렉토리는 앱 자체 옆에 있습니다. 내 응용 프로그램 내에서 수행중인 모든 파일 액세스는이 디렉토리를 루트로 사용합니다.

내가 묻는 이유는 내 시동 볼륨이 아닌 SSD에 파일을 보관하고 싶기 때문입니다. 따라서 어떤 하드 링크도 작동하지 않습니다.

Xcode 4.4 또는 4.5는 아직 보지 못했지만 그 코드도 사용할 수 있습니다.

UPDATE :

사실 소프트 링크가 작동 :

먼저

rm -R /Users/<Username>/Library/Application Support/iPhone Simulator/5.1/Applications/ 

그런 다음에 대한 John.K.Doe에 소프트 링크를

ln -s /Volumes/<YourSSDVolume>/Applications/ /Users/<Username>/Library/Application Support/iPhone Simulator/5.1/Applications/ 

감사를 생성, 삭제 나를 다시 시도하도록 강요한다.)

+0

왜 소프트 링크가 작동하지 않습니까? 소프트 링크를 사용하여 다른 볼륨에 링크 할 수 있습니다. 볼륨이 항상 같은 위치에있는 한, 소프트 링크를 사용하여 SSD가 연결될 때마다 구성한 곳으로 링크 할 수 있습니다. –

+0

당신 말이 맞아요. 내 첫번째 시도에서 뭔가 잘못 됐어. 전체 "Applications"디렉토리를 매핑 할 수있었습니다. 당신이 대답을 쓰면 나는 당신에게 현상금을 줄 것이다. – Klaas

답변

2

soft-link를 사용하여 다른 볼륨에 연결할 수 있습니다. 볼륨이 항상 같은 위치에있게되면 소프트 링크를 사용하여 SSD가있을 때마다 구성한 곳으로 링크 할 수 있습니다 붙여진.

0

시뮬레이터를 시작하기위한 매개 변수를 사용할 수 있다고 생각합니다. 이 대답을 참조하십시오 : https://stackoverflow.com/a/4894178/801466.

+0

내가 한 번 보았지만 링크를 제공하면 디렉토리를 변경하는 방법에 대한 답변이 제공되지 않습니다. 그들은 그들의 이름을 밝히지 않고 숨겨진 시뮬레이터 명령 줄 인수에 대해 이야기하고 있습니다. – Klaas

+0

-SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp –

+0

이제 알겠지만 Xcode 프로젝트에서 너무 많이 구성하지 않고도 디렉토리를 구성 할 수있는 솔루션을 찾고있었습니다. @ john.k.doe의 솔루션은 모든 일반 Xcode iOS 프로젝트에서 전 세계적으로 작동합니다. 어쨌든 고마워! – Klaas

관련 문제