• Pgyer document center

    iOS SDK 常見問題

    蒲公英SDK支持通過Cocoapods集成嗎?

    支持

    pod 'Pgyer'
    

    蒲公英SDK會捕捉哪些錯誤?

    SDK會捕捉有信號導致的崩潰,也會捕捉異常。

    蒲公英SDK能捕捉內存低導致的異常嗎?

    不能。

    蒲公英SDK會捕捉到用戶殺掉應用程序嗎?

    因為殺掉應用是用戶自己觸發的,所以不能捕捉。

    為什么本地調試的時候發生的崩潰不會被上傳到蒲公英?

    因為本地調試的時候,gdb/lldb會攔截到信號并停止應用運行,所以蒲公英SDK無法捕捉到錯誤。

    什么是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項目?

    支持。

    蒲公英是否支持Unity3D項目?

    支持

    蒲公英的 Crash Log 收集功能和其他的 Crash Log 收集功能沖突怎么辦?

    例如,當蒲公英的 SDK 和友盟 SDK 共存,且都開啟了 Crash Log 收集功能時,會出現沖突的情況。此時,開發者只需將蒲公英的初始化方法,放在友盟的初始化方法后面即可。例如:

    [MobClick startWithAppkey:@"UMENG_APP_KEY" reportPolicy:BATCH];
    [[PgyManager sharedPgyManager] startManagerWithAppId:@"PGY_APP_ID"];
    

    這樣,友盟和蒲公英的功能都可以正常使用,互不影響。

    其他有 Crash Log 相關功能的 SDK 的解決方法都類似,只需要將蒲公英的 SDK 調用方法放到最后即可。

    為什么我的程序 Crash 了但是在蒲公英后臺上卻沒有看到閃退記錄?

    一般情況,在后臺看不到閃退的原因有:1. 沒有在程序加載的時候啟動蒲公英 SDK。2. 程序處于調試狀態。3. 使用了其它的 Crash 收集 SDK。

    ios10以上,使用"搖一搖"點擊語言崩潰原因:

    iOS10 需要添加新權限管理,需要聲明 Privacy - Microphone Usage Description( http://stackoverflow.com/questions/38498275/ios-10-changes-in-asking-permissions-of-camera-microphone-and-photo-library-c )

  • 红豆视频