Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

Code Signing Error with AIR.app on MAC OS

Contributor ,
Apr 29, 2014 Apr 29, 2014

Hi,

I have an application that runs on Windows and MAC.  The last release of the application was signed in February of this year without any issues on both of the target patforms.  Now, when signing the latest release on MAC I am getting an error.

code object is not signed at all

In subcomponent: Path to application /Contents/Frameworks/Adobe AIR.framework

I am using a DigiCert extended validation token to sign the code.

I relaize this is pretty obscure, but will appreciate any ideas on how to solve this issue.

Best,

C.S.

TOPICS
Development
1.2K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Contributor , Apr 30, 2014 Apr 30, 2014

This is a pretty narrow little niche but hopefully what I've discovered will help someone out...

When signing and air application in which the runtime is embedded, you must sign the Adobe Air executable first. 

To do this right-click or control click on the app, e.g. appName.app and choose show package contents.  Find the Adobe Air executable in "Contents/Frameworks/Adobe Air.framework.  Right-click or control-click the Adobe Air shortcut and coose show original.  Right-click or control-click on

...
Translate
LEGEND ,
Apr 29, 2014 Apr 29, 2014
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Apr 30, 2014 Apr 30, 2014

This is a pretty narrow little niche but hopefully what I've discovered will help someone out...

When signing and air application in which the runtime is embedded, you must sign the Adobe Air executable first. 

To do this right-click or control click on the app, e.g. appName.app and choose show package contents.  Find the Adobe Air executable in "Contents/Frameworks/Adobe Air.framework.  Right-click or control-click the Adobe Air shortcut and coose show original.  Right-click or control-click on the Adobe Air exe and select Get info.  From the pop-up window copy the path, and use it in the terminal with codesign -s appending a "/Adobe Air" to the end.  Once it's signed you can sign the app without an error.

One more thing... Your application won't open on a MAC without a warning and the need to overide the default security settings unless you register as a developer with apple.

I did this and used a MAC certificate to sign Adobe Air and the application.

WHAT FUN!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 10, 2017 Oct 10, 2017
LATEST

So many hours trrying to figure this out. You are a godsend.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines