Starting a new thread for new problems.
It’s still the same application (see other post here).
App is rejected again, now for using or referencing non-public API ??!
[quote]Guideline 2.5.1 - Performance - Software Requirements
Your app uses or references the following non-public APIs:
Symbols: _getsectiondata
[/quote]
I don’t know why this is coming out now as I’m removing features and not adding new ones…
I don’t have a clue about this non-public API, and don’t know how to find out where it’s coming from.
The app is developed using
Xojo 2019r3.1 (macOS 10.15.6)
App is wrapped and signed for AppStore using AppWrapper 3
MBS StoreKit
Ohanaware AppKit 2020
Reviewer suggestion [quote]is you may be able to search the compiled binary using the “strings” or “otool” command line tools.[/quote]
But I don’t see how to use these commands.
Does someone know what’s _getsectiondata, what it does and how to get rid of it ?
Shameless plug: Or use my Find Any File (shareware, i.e. free to try), as it is faster and searches everywhere, for both UTF-8 and UTF-16 formats (though, this symbol will be utf8, not 16, of course)
To search, drag the folder onto FAF’s search “where” popup menu, and then use the rule “File Content” to search in all files.
I’m trying to create a feedback case, opening Feedback from Xojo 2019r3.1 IDE, but feedback Xojo version is forced to 2020r1 and allows only ‘beta bug’ ??
My Feedback version is 2018r1.1, seems to be the last one.
Opening ‘manually’ Feedback has the same issue, only 2020 and beta bugs.
Can someone here try to create a feedback case for _getsectiondata? This will soon become quite urgent …
I was curious about this since I’m prepping a new version of an App Store app. I created a simple app with a Hello World window and a Quit button - Flagged for _getsectiondata in less than 45 minutes …
This happened me with my plugins a few times already.
you may be able to just write a little Xojo app to open the framework binary, change the function by one character in the name and see if it still works. e.g. _getsectiondatx
Its defined in one of the macOS headers
In my Xcode 11.6 set up its in
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach-o/getsect.h