当我使用 gomobile 构建的框架部署 iOS 应用程序时,Apple 拒绝了它。我尝试将 gomobile 更新到最新版本,但没有帮助。
原因:ITMS-90338:非公共 API 使用 - 应用程序引用了应用程序中的非公共符号:_ptrace。
注意:
- Xcode 版本 12.2
- iOS 14.2,目标 iOS 14.0
- 移动版 +32b2708
- 转到版本 1.12.5
如何在通过 Apple 修订的 gomobile 框架中禁用_ptrace符号?
当我使用 gomobile 构建的框架部署 iOS 应用程序时,Apple 拒绝了它。我尝试将 gomobile 更新到最新版本,但没有帮助。
原因:ITMS-90338:非公共 API 使用 - 应用程序引用了应用程序中的非公共符号:_ptrace。
注意:
如何在通过 Apple 修订的 gomobile 框架中禁用_ptrace符号?
通过更新到最新版本的 go 修复“_ptrace”故障(gomobile 更新不给出结果)。
感谢 kostix 的反馈,许多问题解决方案都可以在官方 go github 页面上找到: https ://github.com/golang/go/issues