Pgyer document center

iOS SDK 常见问题

蒲公英SDK会捕捉哪些错误?

SDK会捕捉捕捉有信号导致的崩溃,也会捕捉异常。

蒲公英SDK会捕捉内存低导致的异常吗?

不能。

蒲公英SDK会捕捉到用户杀掉应用程序吗?

因为杀掉应用是用户自行出发的,所以不能捕捉。

为什么本地调试的时候发生的崩溃不会被上传到蒲公英?

因为本地调试的时候,gdb/lldb会拦截到信号并停止应用运行,所以蒲公英SDK无法捕捉到错误。

为什么错误堆栈信息可读性不高?

蒲公英SDK上传的错误信息已经有一定的可读性,如果开发者需要更高可读性的错误信息,可以在蒲公英上上传APP对应的dSYM文件,上传后即可查看更高可读性的错误信息。

什么是dSYM文件?

dSYM文件是一个iOS应用编译的时候产生的文件,其中包含了符号信息。在Xcode中,选择项目目录下Products -> XXX.app,然后Show in Finder,即可看到项目对应的dSYM文件。

异常上报功能会和其它异常捕捉工具冲突吗?

会,所以如果使用蒲公英SDK,请关闭其它工具的异常捕捉功能。

用户提交的反馈在那里查看?

用户提交的反馈信息可以在蒲公英上查看。

是否支持Swift项目?

支持。

如何在Swift项目中调用蒲公英SDK?

创建桥接头文件,然后在桥接文件中

#import <PgySDK/PgyManager.h>

然后就可以在Swift项目中调用蒲公英SDK:

PgyManager.sharedPgyManager().startManagerWithAppId(PGY_APP_ID);

蒲公英是否支持Cocos2d项目?

暂不支持。