App rejected on appstore because of performance requirements (App uses non-public API).
See original GitHub issuePrerequisites
- [x ] Using yarn
- [ x] Using node 10.x
Expected Behavior
- Submitted application to Apple store should not fail with strange permission issues.
Current Behavior
Fails the apple review process.
This is the issue what apple give me:
`Your app uses or references the following non-public APIs:
Symbols: __NSDrawCarbonThemeListBox, __NSNewKillRingSequence, __NSSetKillRingToYankedState, __NSYankFromKillRing, _NSTextInputReplacementRangeAttributeName, __NSInitializeKillRing, __NSAppendToKillRing, __NSDrawCarbonThemeBezel From framework: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit Symbols: _CGSSetDenyWindowServerConnections, _CGSShutdownServerConnections, _CGDisplayUsesForceToGray From framework: /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
Symbol: __LSSetApplicationLaunchServicesServerConnectionStatus From framework: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices Symbol: _IOBluetoothPreferenceSetControllerPowerState From framework: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth Symbol: _AudioDeviceDuck From framework: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
Symbols: _AXTextMarkerGetBytePtr, _AXTextMarkerRangeCopyEndMarker, _AXTextMarkerGetLength, _SetApplicationIsDaemon, _AXTextMarkerRangeCopyStartMarker, _AXTextMarkerCreate, _AXTextMarkerRangeCreate From framework: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices Symbols: _sandbox_extension_issue_file, _sandbox_check, _APP_SANDBOX_READ, _sandbox_init_with_parameters From framework: /usr/lib/libSystem.B.dylib In binary: Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
Symbol: _proc_get_wakemon_params From framework: /usr/lib/libSystem.B.dylib Symbols: __CFCopyServerVersionDictionary, __kCFSystemVersionProductNameKey, __kCFSystemVersionProductVersionExtraKey, __kCFSystemVersionBuildVersionKey, __kCFSystemVersionProductVersionKey, __CFCopySystemVersionDictionary From framework: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation In binary: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler`
Description
- I created an app using boilerplate.
- I Was successful with everything and submitted it to the app store for review.
- The app was rejected and the above was the issue areas Apple reproted.
- I am lost here because I have not changed anything. I did not touch anything involving these.
I can only imagine it is the packaging process.
I used yarn package --mac
- Version or Branch used : 0.17
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:7
For those who follow; simply add the following target to the build. This will create a new directory “release > mas”. The build bundle for the MAS will be present.
Then run
yarn package --mac
👍Quick update…I edited the
--mac
configuration option by addingmas
then repeated the steps aboveconsole.log(process.mas)
printedtrue
. I will resign and re-submit the app to the app store.I will update with my findings.