Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] eclipse rcp mac os app signing

Hello All,

I am trying to app sign eclipse RCP using "eclipse-macsigner-plugin".  However, this is getting failed due to https://cbi.eclipse.org/macos/codesign/sign is not accessible.

Is there any alternative code signing service for this or any other approach I could get this done? 

The reason why I wanted to do app signing rcp is - I was unable to launch generated rcp .app file. It shows an error message "... app is damaged and can't be opened. You should move to the bin". 

Here is the error log from the build:

[DEBUG] Will send HTTP request HttpRequest{serverUri=https://cbi.eclipse.org/macos/codesign/sign, file=@/Users/kondal/test/idf-eclipse-plugin/releng/com.espressif.idf.product/target/products/com.espressif.idf.product/macosx/cocoa/x86_64/Espressif-IDE.app_11497988771108018981.zip, entitlements=@/Users/kondal/esp/idf-eclipse-plugin/releng/com.espressif.idf.product/macos/product.entitlements}

[DEBUG] HTTP request configuration is Config{connectTimeout=PT5S, readTimeout=PT0S, timeout=PT5M}

[DEBUG] HTTP request and response handled in 3.969 ms

[WARNING] An exception has been thrown, but the request will be retried (attempt 2 / 3)

java.net.UnknownHostException: cbi.eclipse.org: nodename nor servname provided, or not known

    at java.net.Inet6AddressImpl.lookupAllHostAddr (Native Method)


Here is the pom script:

<plugin>

<groupId>org.eclipse.cbi.maven.plugins</groupId>

<artifactId>eclipse-macsigner-plugin</artifactId>

<version>1.3.2</version>

<executions>

<execution>

<goals>

<goal>sign</goal>

</goals>

<phase>package</phase>

<configuration>

<signFiles>

<signFile>${project.build.directory}/products/${productId}/macosx/cocoa/x86_64/${rootFolder}.app</signFile>

</signFiles>

<timeoutMillis>300000</timeoutMillis>

<continueOnFail>${macSigner.forceContinue}</continueOnFail>

<entitlements>${project.basedir}/macos/product.entitlements</entitlements>

</configuration>

</execution>

</executions>

</plugin>



Thank you all.


Back to the top