에서 실행할 때 나는 잘 다음 터미널 명령을 실행할 수 있습니다터미널 명령이 작동,하지만 내가
security cms -D -i ../MyMobileProvision.mobileprovision > provision.plist
을 그러나, 나는 동일한 디렉토리에 개미 스크립트, 개미에서 실행할 때 , 터미널은 프로비저닝 파일이 존재하지 않는다고 주장하고 provision.plist에 대한 빈 파일을 생성합니다. 프로 시저는 프로 세스의 다음 단계를 망칩니다. 개미 코드는 다음과 같습니다 :
<exec executable="security">
<arg line="cms -D -i ../MyMobileProvision.mobileprovision > provision.plist" />
</exec>
개미의 작동 방식에 대해 빠진 것이 있습니까? 나는 스크립트를 만들 때 전문가가 아니지만 ../../ 구문을 사용하여 속성 파일을 제대로 가져올 수 있으므로 상대 경로가 터미널 명령에 대해 작동하지 않는 이유가 혼란 스럽습니다. 터미널 명령 예에서
완벽하게 작동했습니다. 고맙습니다! 개미 문서에서 이런 일을 꺼내기는 어렵습니다. 앞으로 나는 개별 args를 자신의 태그에 넣을 것이다. –
@Sly_Boots 내 대답이 도움이 되었기 때문에 기쁩니다. 이 대답을 수락하십시오. –