Closed
Description
What version of Go are you using (go version
)?
$ go version 1.13
Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env
)?
gomobile for iOS.
What did you do?
Build an app and try to submit to Apple App Store.
What did you expect to see?
Acceptance.
What did you see instead?
The fix provided here #31628 is not complete. ptrace
is not the only symbol that is being rejected by the store. Go >= 1.12 (including the latest release with a fix for the aforementioned ptrace
problem) still triggers a rejection on the sysctl
symbol. Some sample text from Apple:
ITMS-90338: Non-public API usage - The app references non-public symbols in Keybase: ___sysctl
The only way we can submit our app to the app store is to run the now unsupported Go 1.10.8, which works.