Tim_Jones
(Tim Jones)
1
Hi Folks,
I have a new MAS submission that failed due to the use of a non-public API:
framework: ‘/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit’: OBJC_IVAR_$_NSEPSImageRep._pdfImageRep
Since I don’t make such a call, I can only assume that it’s called in one of the Xojo dylibs or in the MBS CocoaBase or MBS NSBase plugins.
The 2 dylibs that are pulled into the app from the Xojo side are Shell.dylib and XojoFramework.framework.
I’ve pinged Christian directly but also needed to hear from the Xojo side.
Xojo doesn’t reference NSEPSImageRep, its _pdfImageRep ivar, or any non-public API in general.
Tim_Jones
(Tim Jones)
3
Thanks, @Joe Ranieri - Christian has indicated that it’s in an old MBS version.
Tim_Jones
(Tim Jones)
5
Then something is up because I’m using 17.1 under Xojo 17r1.1.
Try 17.3, the current ones.
Or maybe you have a 17.1 beta before change?
Tim_Jones
(Tim Jones)
7
I’m moving to 17.3 and rebuilding.