我有一个iOS应用程序,它从服务器获取数据,并在地图上显示(使用mapbox
)。
所以,我的mac中有开发人员版本,我在iPhone上运行,它运行良好。但是我从AppStore生产的版本不同用。
我的MapBoxViewController
生产版本中的某些操作出现问题,显示坐标为0.000000 0.000000的区域。
我知道探索了我的代码,看起来,在那一刻,MapBoxViewController
没有来自Core Data
的某些对象。
那么如何在没有NSLog的情况下调试此功能呢?
两个版本(开发人员和制作人):
有相同的代码,
有相同的mapbox
令牌,
具有相同的mapbox
样式,
有相同的数据,
有相同的服务器,
与地图有相同的动作。
我还有一个同一个MapBoxViewController
的操作,它适用于predicate
中具有相同Core Data
的两个版本。
有什么想法吗?
答案 0 :(得分:0)
尝试在具有mapbox的类中设置断点,并在连接到mac的调试模式下在iphone上运行。