나는이 질문에 대한 답을 찾았다 고 생각합니다. 시스템 폴더에 기록하려면 해당 폴더에 쓸 수있는 권한이 있어야합니다. 내 응용 프로그램에는 데몬이 첨부되어 있으므로 해당 데몬을/System/Library/LaunchDaemons에 복사하여 해당 데몬이 작동하도록해야했습니다. 그래서 JB iphone 용으로 개발 중이며 사람들은 Cydia를 사용하여 내 앱을 설치하려고합니다. 왜 Cydia가 내 앱의 파일을 적절한 위치에 설치하게하지 않을까요? 데몬 파일을/System/Library/LaunchDaemon 폴더에 복사하도록 Cydia를 만들었습니다. 이제 문제는 Cydia가 파일을 붙여 넣을 위치를 어떻게 알 수 있는가입니다. 대답은 간단합니다. 단지 .deb 파일에 적절한 폴더를 만들고 cydia는 .deb 파일 안에있는 폴더에있는 파일을 붙여 넣습니다.
예를 들어 당신이 데몬이 있다면 당신은 Cydia를가/시스템/라이브러리/LaunchDaemons에 붙여 넣을하는 뎁
+- MyApp
+- Applications
+Myapp.app
+-DEBIAN
-control
+-System
+-Library
+-LaunchDaemons
+- com.myLaunchDaemon.plist
귀하의 응용 프로그램을 설치하는 동안 것
Cydia를하기 전에이 같은 파일 구조를 만들 시스템/라이브러리/LaunchDaemons에 com.myLaunchDaemon.plist 파일을 붙여넣고 재부팅하면됩니다.
아무도 이것을 시도하지 않았습니까 ?? – raziiq