0
Maven + Tycho 빌드 시스템을 사용하여 Eclipse RCP 애플리케이션에 코드 서명을 시도하고 있습니다. OS X에서 Maven 및 Tycho 코드 서명
본인은 OS의 X 박스에 생성 가져옵니다 .APP에 서명하기 위해 내 pom.xml 파일에이 코드 조각을 추가 : <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>exec</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>codesign</executable>
<workingDirectory>/tmp</workingDirectory>
<arguments>
<argument>-s</argument>
<argument>"My Developer ID"</argument>
<argument>-vvv</argument>
<argument>${project.build.directory}/products/${product-id}/macosx/cocoa/x86/MyApp/MyApp.app"</argument>
</arguments>
</configuration>
</plugin>
를하지만 나에게이 오류주고 유지 :
을 "내 개발자 ID": 신원 확인 없음
키 체인 잠금 해제에 대해 읽었지 만 실제로 내 빌드에는 아무런 영향이 없었습니다. 그리고 네, 그 인증서를 소유하고있는 같은 계정에서 mvn clean install으로 빌드를 실행하고 있습니다.
이 문제를 해결할 수있는 사람이 있습니까? 감사합니다.
개발자 ID 주위의 인용 부호를 삭제 하시겠습니까? –
'-X'인수를 사용하여 빌드를 실행하면 정확한 명령이 실행되어야합니다. 그런 다음 CLI에서 실행하여 문제가 무엇인지 확인하십시오. –
@MartinEllis는 큰 따옴표를 제거하는 것이 트릭을 만들었습니다. –