最近完成了一个项目需要获取进程列表和应用安装列表,这两个功能都是通过私有API实现的,现在公司准备做上架版本的,请问如果调用私有API怎么样才能越过苹果官方的审核?或者还有什么非私有方法代替上面的这两个功能?iOS9之后sysctl应经不好用了!!!!!

解决方案 »

  1.   

    可以用ios9的白名单来检测是否安装了一款软件,不过检测数量有限
      

  2.   

    我想过这个方法,本来我想动态的修改白名单的,Info.plist动态读写不好用,必须要手动添加才好,这种方法只有在你已确定要判断哪几个应用的时候才好用的。
      

  3.   

    替换掉selector之类的敏感词,然后碰碰运气
      

  4.   

    大神,你知道怎么替换方法名吗?有没有demo可以用的,多谢了
      

  5.   

    这个要想办法把私有API的方法名替换掉的,不能直接修改的,我尝试过了,直接修改会报错的
      

  6.   

    想上架,怎么规范怎么来吧。像以前,大家都认为MAC地址必须获取,现在不能去也没发生什么大事。。
      

  7.   

    楼主能分享一下这个私有API怎么调用的吗,文档都是英文的