由於我使用Crashlytics來處理我崩潰,我總是取消選中「包含應用程序的符號爲您的應用程序從蘋果公司獲得symbolicated崩潰日誌」並保持「包括位碼「一個提交我的應用程序iTunes Connect中像這樣的檢查之前(未來蘋果觀察證明):Xcode中位碼,包括上的dSYM代符號設置效果
Crashlytics有大約有位碼的問題,缺少dSYMs的文章:
https://docs.fabric.io/apple/crashlytics/missing-dsyms.html#bitcode-download
根據他們的截圖,下載由位碼創建的新生成的dSYM文件,則在iTunes Connect下載可直接鏈接,但似乎你必須選中「包含應用程序的符號」,能夠下載它們,否則你只是得到這樣的:
所以,我如何都需要Crashlytics的良好運作或任何第三方的這兩個設置有點迷茫崩潰處理程序服務。
我是否應該檢查這兩個設置?是否可以取消選中「包含應用程序符號」,因爲我沒有使用Apple的崩潰管理器(根據我的理解,dSYM文件在他們的後腳本存檔中上傳到Crashlytics)並且只保留位代碼檢查或者如果我這樣做,是否能夠下載新的Bitcode生成的dSYMs(導致Crashlytics的問題象徵着崩潰正確)?
我應該還包括一個鏈接,覆蓋這個一般區域的織物抽取:https://docs.fabric.io/apple/crashlytics/missing-dsyms.html – Matt
謝謝馬特!我沒有選中「包含符號」複選框,因爲我收到了一些「rsync」錯誤,並且有時需要2-3次才能成功上傳。我還看到了一個Github問題,Fastlane開發人員說他在使用Crashlytics後沒有檢查它。 – allaire
有趣的是,我把這個複選框關閉了很多版本,而Crashlytics正確地接收了我的象徵性的崩潰。是否因爲我的應用程序(尚未)未被Bitcode重新編譯,並且它仍使用在歸檔階段上傳到Crashlytics的同一個dSYM文件? – allaire