Skip to content

x/mobile: apps built with go 1.13, still rejected by Apple app store #34133

Closed
@mmaxim

Description

@mmaxim

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions