메인 Swift 앱에 하위 앱이 있습니다. 나는 그것을 만들 때 주 앱의 Resources 폴더에 자동으로 복사되도록 만들었습니다. 그렇게하면 기본 앱에서 하위 애플리케이션의 인스턴스를 시작할 수 있기를 원합니다.NSTask : posix_spawn을 실행할 수 없습니다 : 앱 실행시 오류 13
문제는 디버깅/답변 찾기가 어렵다는 오류가 발생했습니다. 내가 무엇을 검색,보고 할 생각이 없다
[56490:7218926] Couldn't posix_spawn: error 13
:
let args = ["--args", "-admin_url", site.url, "-login", site.login, "-pass", site.password]
let helperPath = (NSBundle.mainBundle().pathForResource("App Helper", ofType: "app"))!
let task = NSTask.init()
task.launchPath = helperPath
task.arguments = args
task.launch()
그리고 오류 :
여기 내 코드입니다. 내가 뭘 잘못하고 있는지 모르겠다. 문제가 하위 응용 프로그램 자체와 관련된 것인지 궁금합니다. 그 하위 애플 리케이션은 지금 비어 있습니다. 나는 Application is Agent
을 YES
으로 설정했습니다. 그리고 MainMenu.xib에서 Visible at launch
옵션을 no로 설정했습니다. 하위 응용 프로그램은 백그라운드에서 일부 작업을 수행해야하며 UI가 전혀 필요하지 않습니다.
감사합니다.
'오류 13'은 '사용 권한이 거부되었습니다.'오류입니다. '헬퍼 패스'란 무엇입니까? '/ usr/bin'이 아닌 경우이 오류가 발생합니다. – Dershowitz123