AnsweredAssumed Answered

Codesigning of FM12v5 generated runtimes on Mac OS X 10.9 Mavericks fails

Question asked by intex on Oct 25, 2013
Latest reply on Jan 8, 2014 by intex

Summary

Codesigning of FM12v5 generated runtimes on Mac OS X 10.9 Mavericks fails

Product

FileMaker Pro

Version

12v5

Operating system version

Mac OS X Mavericks 10.9

Description of the issue

Codesigning of FM12v5 generated runtimes on Mac OS X 10.9 Mavericks fails. I get the message:

"INtex Aufgaben.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: /Users/martin/Documents/Software/INtex 11 Software/INtex Aufgaben 11/INtex Aufgaben/INtex Aufgaben.app/Contents/Frameworks/DBEngine.framework"

I use the codesign command in Terminal: codesign -s 'Developer ID Application: company_name' 'INtex Aufgaben.app'

New Command Line Tools for Mavericks were downloaded and successfully installed.
Runtime is newly created on Mavericks.
Developer certificates from Apple are valid and installed
If I delete DBEngine.framework I get the same message for the next framework FMEngine.framework
All worked like a charm with 10.8.5 on the same machine with identical runtimes, the same certificate and the same Terminal command.

Without codesigning we can´t possibly publish any demos and software to the public - so this is a full game stopper.

Steps to reproduce the problem

- generate a runtime
- try codesigning the runtime with codesign in Terminal


reproducable for other users - see
https://fmdev.filemaker.com/thread/72798

User JML

Expected result

a signed runtime

Actual result

nothing, only error messages

Exact text of any error message(s) that appear

something like

xxx.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: /Users/user/Documents/MYAPP.app/Contents/Frameworks/DBEngine.framework"

Configuration information

iMac

Workaround

none so far

Outcomes