【发布时间】:2019-07-08 01:59:56
【问题描述】:
我需要帮助来删除我的 iOS 应用中已知的错误选择器。
Apple 拒绝了我的应用说明:
关于准则 2.3.1,此应用已验证包含错误选择器,例如
- x7kQPFEZS4af59md1eVMqf42YSTGAZVO:和i5B8qlaSJwvmVviceDOQkqQ0vwGq35XMmtV81zlsmHnws。
我尝试运行列出所有符号的 nm 命令,然后使用 grep 搜索上述选择器:
grep -r x7kQPFEZS4af59md1eVMqf42YSTGAZVO .
grep -r i5B8qlaSJwvmVviceDOQkqQ0vwGq35XMmtV81zlsmHnws .
两个 grep 都显示以下结果:
二进制文件 ./Payload/MyAppName.app/MyAppName 匹配
MyAppName 是一个二进制文件(unix 可执行文件)。
如何进一步从我的 iOS 应用程序中删除这些损坏的选择器? (或者至少找到创建这个选择器的代码/框架)
【问题讨论】:
-
你找到答案了吗?
-
@NabeelAhmed 是的。添加为答案,可能对其他人有所帮助。
-
grep -r x7kQPFEZS4af59md1eVMqf42YSTGAZVO 。这对我有用
标签: ios app-store obfuscation nm otool