iphone - Three20 应用商店拒绝 (UITouch) - 删除了违规代码,发布版本但以二进制形式存在

标签 iphone objective-c xcode ios three20

我知道有很多关于 Three20 应用商店因私有(private) UITouch 变量而被拒绝的帖子,我已经阅读了所有这些,但我仍然无法解决问题:

您的应用程序中包含的非公共(public) API 是 以下未记录的私有(private) UITouch 实例变量: UITouch._locationInWindow
UITouch._phase
UITouch._previousLocationInWindow
UITouch._tapCount
UITouch._timestamp
UITouch._touchFlags
UITouch._view
UITouch._window

我已采取的步骤:
1. 从 Three20UI.xcodeproj 中删除了违规代码
2. 发布构建

但是,当我执行简单的 grep _phase libThree20UI.a (生成的二进制文件)时,我仍然得到结果“libThree20UI.a matches”。任何建议将不胜感激。

最佳答案

关于此有一个相当长的线程 over here 。这似乎是近2年前的事了。 Three20 是否没有在此期间进行更新以删除违规符号的使用?

确保完全从干净开始构建;如果需要的话,用核武器攻击你的物体。

关于iphone - Three20 应用商店拒绝 (UITouch) - 删除了违规代码,发布版本但以二进制形式存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911020/

相关文章:

objective-c - 重新排序 UITableView 中的单元格

objective-c - 在一段时间内执行 “if” 条件,然后在另一段时间内停止并重复?

Xcode 4.5 "Apply retina 4 Form factor"切换按钮无法正常工作

ios - 升级到 iOS 11 后 UiNavigationbar 按钮无响应

iphone - 启用 ARC 的 TWTweetComposeViewController 内存泄漏

ios - Swift 函数范围 - 引用 self (意味着 "self as the enveloping function")

ios - xcode 不允许我将应用程序上传到我的手机

iphone - 移动检测 - 元标记和最大设备宽度与 php 用户代理?

iphone - Python 到 Objective C(预期学习曲线)

objective-c - 使用弱链接框架的外部常量崩溃