git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Publishing certified AIR application for desktop


Hi,

In the process of migrating a web Flex application to a desktop AIR
application, I'm struggling with the certification process.

My goal is to publish a native installer (not a captive runtime bundle) for
MacOs and Windows. On Mac OS, the application will be distributed outside of
the Mac app store.

>From my Apple developer account, I have generated a "Developer ID
Application" certificate and have exported it to the.p12 format using
keychain access. Unfortunately, when I try to package a .dmg installer (I'm
using Intellij IDE) after providing the .p12 certificate path I get the
following error :

*Failed to package AIR application : Unable to build a valid certificate
chain for the signer. *

For now I have not managed to find a solution. I dont' know if it's even
possible to sign a native installer package with an Apple developer ID
application certificate.

Online resources on this subject are very limited, here are the interesting
links I found :

-  https://forums.adobe.com/thread/1470113
<https://forums.adobe.com/thread/1470113>  
-  https://www.adobe.com/devnet/air/articles/signing-air-applications.html
<https://www.adobe.com/devnet/air/articles/signing-air-applications.html>  
- 
https://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html
<https://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html>  

But I didn't found anything about the use of an Apple developer ID
Application certificate to sign a native installer package.

Has someone manage to do so ? 

It would be very interesting to hear experiences from other ones with the
process of publishing AIR application for desktop.

Thank you.

Vincent.



--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/



( ! ) Warning: include(msgfooter.php): failed to open stream: No such file or directory in /var/www/git/apache-flex-development/msg02607.html on line 118
Call Stack
#TimeMemoryFunctionLocation
10.0007364480{main}( ).../msg02607.html:0

( ! ) Warning: include(): Failed opening 'msgfooter.php' for inclusion (include_path='.:/var/www/git') in /var/www/git/apache-flex-development/msg02607.html on line 118
Call Stack
#TimeMemoryFunctionLocation
10.0007364480{main}( ).../msg02607.html:0