尝试将应用上传到itunesconnected但收到此错误:
Non-public API usage:
The app references non-public symbols in B: _dispatch_benchmark
我该如何解决这个问题?
答案 0 :(得分:2)
您是否在自己的应用中使用了dispatch_benchmark()
?它是私有API,不能在运费应用中使用。除此之外,您无论如何都不应该在发货应用程序中使用基准测试代码 - 在调试版本中保留调试内容。幸运的是,您可以使用预处理器仅删除发布版本的有问题的代码:
#ifdef DEBUG
//Your debug-only code, including dispatch_benchmark(), here
#endif