ios - ITMS-90338 gomobile _ptrace 被 App Store 拒绝
问题描述
当我使用 gomobile 构建的框架部署 iOS 应用程序时,Apple 拒绝了它。我尝试将 gomobile 更新到最新版本,但没有帮助。
原因:ITMS-90338:非公共 API 使用 - 应用程序引用了应用程序中的非公共符号:_ptrace。
注意:
- Xcode 版本 12.2
- iOS 14.2,目标 iOS 14.0
- 移动版 +32b2708
- 转到版本 1.12.5
如何在通过 Apple 修订的 gomobile 框架中禁用_ptrace符号?
解决方案
通过更新到最新版本的 go 修复“_ptrace”故障(gomobile 更新不给出结果)。
感谢 kostix 的反馈,许多问题解决方案都可以在官方 go github 页面上找到: https ://github.com/golang/go/issues
推荐阅读
- javascript - 拼接删除错误的索引
- python - 找到与特定结果的方程式匹配的两个数字的有效方法是什么?
- javascript - 在循环中用数字递增 JS 键
- ubuntu - 无法解析主机地址 Ubuntu
- google-cloud-functions - 如何使用谷歌云功能中的python代码检查谷歌云存储中的文件是否为空
- python - Matplotlib 外轴破坏子图布局
- android - 获取 Spotify 流音量 | 安卓(科特林)
- c# - 如何在下载链接中实现 AntiForgeryToken
- java - 为什么无法在 Camel 3.7.3 中正确评估属性?
- apache - WAMP64 CORS 问题