07-12-2015 11:25 AM
I'm trying to sign a built labview.app in OsX and get the error "unsealed contents present in the bundle root".
I believe this is due to locating "AppContents_x64.llb" outside of the "Contents" folder.
From the apple website,since Mavericks :
..." In addition, there may not be any content in the top level of a bundle. In other words, if a bundle has a Contents
or Versions
directory at its top level, there may be no other files or directories alongside them. The one exception is that alongside Versions
, there may be symlinks to files in Versions/Current
."...
One of our programmers sniffed the lvruntime framework; the runtime will load the AppContents.llb if it is reolcated to the Contents/Resources folder. So, the default location seems incorrect, and the project explorer does not seem to have an option to changed the destination. Does anyone know of a workaround (other than copying the file)?
07-15-2015 09:27 AM
Correction_
The AppContents_x64.llb is NOT found when placed into the Resources folder. On a clean system ( no LV development environment), the app wil run only when that .llb file is in its original location- which invaildates the codesign. So I'm still unable to sign my app.
Any suggestions?
Thanks
Kevin M
07-15-2015 10:04 AM
Update (with apologies)-
my clean machine had the older LVRTE installed.
After installing SP1, the .app opened normally (apperrently finding its .llb), and the signature seems intact.
KM
07-12-2019 01:56 PM
Found this old post and was wondering if anyone had any luck with the latest Mac OS X code signing with 10.14.5? I have relocated the llb file but I still run into issues when trying to sign the code. My latest code sign error is:
code failed to satisfy specified code requirement(s)
Thanks in advance for any help here.
04-20-2020 05:14 PM
Hello-
I retired in 2017, and haven't been on the forum since. Sorry, but I don't remember the details at this point, and can't be of any help.