MBS Xojo Plugin. A new way to refer to the documentation.

i got the following error when running the app. I am using Yosemite.

Process: MBSXojoRef142 [9075]
Path: /Applications/MBSXojoRef142.app/Contents/MacOS/MBSXojoRef142
Identifier: com.mycompany.mbsxojoref
Version: ???
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: MBSXojoRef142 [9075]
User ID: 501

Date/Time: 2014-10-26 16:59:56.947 +0000
OS Version: Mac OS X 10.10 (14A389)
Report Version: 11
Anonymous UUID: CFB059F0-4BAC-E297-1A32-7FEDD976DBD2

Time Awake Since Boot: 63000 seconds

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @executable_path/…/Frameworks/XojoFramework.framework/Versions/A/XojoFramework
Referenced from: /Applications/MBSXojoRef142.app/Contents/MacOS/MBSXojoRef142
Reason: no suitable image found. Did find:
/Applications/MBSXojoRef142.app/Contents/MacOS/…/Frameworks/XojoFramework.framework/Versions/A/XojoFramework: code signature invalid for ‘/Applications/MBSXojoRef142.app/Contents/MacOS/…/Frameworks/XojoFramework.framework/Versions/A/XojoFramework’

/Applications/MBSXojoRef142.app/Contents/MacOS/../Frameworks/XojoFramework.framework/Versions/A/XojoFramework: code signature invalid for '/Applications/MBSXojoRef142.app/Contents/MacOS/../Frameworks/XojoFramework.framework/Versions/A/XojoFramework'

Binary Images:
0x8feb9000 - 0x8feece03 dyld (353.2.1) /usr/lib/dyld

Model: iMac12,2, BootROM IM121.0047.B1F, 4 processors, Intel Core i5, 2.7 GHz, 16 GB, SMC 1.72f1
Graphics: AMD Radeon HD 6770M, AMD Radeon HD 6770M, PCIe, 512 MB
Memory Module: BANK 0/DIMM1, 8 GB, DDR3, 1333 MHz, 0x802C, 0x31364B544631473634485A2D314734443120
Memory Module: BANK 1/DIMM1, 8 GB, DDR3, 1333 MHz, 0x802C, 0x31364B544631473634485A2D314734443120
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x9A), Atheros 9380: 4.0.74.0-P2P
Bluetooth: Version 4.3.0f10 14890, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: Hitachi HUA722010CLA330, 1 TB
Serial ATA Device: HL-DT-STDVDRW GA32N
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Hub
USB Device: STOR.E PARTNER
USB Device: External HDD
USB Device: Lexmark CS410dn
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: External USB 3.0
USB Device: IR Receiver
USB Device: Internal Memory Card Reader
Thunderbolt Bus: iMac, Apple Inc., 22.1

Seems like Paolo failed to code sign the framework.

To Richard,
the version available for download run perfectly on MAC OS X Maverick (10.9.5). Where I take the screenshots.
Perhaps the Xojo compiler needs an update for latest OS or Christian has the right motivation.
I will try to find out the problem…

thanks… Just to let you know Paolo.

just tested on Windows 10 Technical Preview. Work fine.

Well, Mac OS X 10.9/10.10 is more strict on code signing.
The framework is signed by Xojo, the plugins signed my me.
If you ship an app you have to sign it yourself including resign the framework and the plugins to all have same code signature.

see
http://www.monkeybreadsoftware.net/faq-howtocodesignmyappwithplugins.shtml

Hi Christian,
I compile an app from Xojo (Windows) for MAC OS X. This app is composed ONLY by standard control available in Xojo.
I need extra step before deploy the application to MAC users?

You can’t compile an app for Mac on Windows. You need a Mac and then sign the app with the usual signature stuff. Do you have a developer id and the signature files? Then you need to sign the files:

/Contents/Frameworks/*.dylib" )
/Contents/Frameworks/XojoFramework.framework/Versions/A/XojoFramework" )
/Contents/Frameworks/XojoFramework.framework" )

@Paolo, you will need a Mac to ship Mac apps on the long run.

Signing is not a must. A Mac App compiled on a Mac, will work on a Mac even if it’s not signed. Mac users may need to change security settings to be able to start unsigned Apps, but it’s possible.

[quote=73191:@Paolo Maggio]Hello to all MBS users!
I wanted to inform you of a new project that I proposed to Christian.

All documentation available for MBS Plugin can be found in a simple and fast way…
…through a Xojo application with SQLite database support.

A picture is worth more than many explanations.
Take a look at

Criticisms and comments are welcome.[/quote]

Website not found? :frowning:

Hi Sascha,
sorry for delay in reply!

The project proceeds (in my free time)…
Will be soon available a new version with several updates and new pages reference.

The project website

Bye.
Paolo

Sounds great.
Thank you! :slight_smile:

Sounds like a good idea!
Thumbs up! +1

Hi Paolo,
have you solved the problem of the non-functioning of Yosemite?
thanks

luciano

Hi Luciano,
i am currently engaged in updates.

The new version will be compiled on Mac with Yosemite.
I hope to solve the problem…

(it would be easier to write in Italian, but we are international !!)

Bye.
Paolo