整合雖然在靜態庫添加Crashlytics,運行腳本是越來越失敗,以下錯誤:如何Crashlytics與靜態庫
「Crashlytics:無法檢測構建環境
INFOPLIST_PATH值在環境 未找到命令/ bin/sh的失敗,退出代碼1"
運行腳本:
./Crashl ytics.framework /運行「API密鑰」
整合雖然在靜態庫添加Crashlytics,運行腳本是越來越失敗,以下錯誤:如何Crashlytics與靜態庫
「Crashlytics:無法檢測構建環境
INFOPLIST_PATH值在環境 未找到命令/ bin/sh的失敗,退出代碼1"
運行腳本:
./Crashl ytics.framework /運行「API密鑰」
從您的靜態庫項目:構建設置 - >框架搜索標題 - >添加正在使用您的應用Crashlytics.Framework路徑。
看來你需要與你的父項目集成(取決於你的靜態庫)。
我認爲plist中的CFBundleIdentifier是區分不同應用程序的崩潰所必需的。我試圖通過調整INFOPLIST_PATH構建設置並將plist從依賴項目複製到靜態庫來克服它...沒有快樂:)
我從來沒有用過它,但它看起來像是想要一個'Info.plist'靜態庫項目沒有的文件。你想做什麼?從靜態庫代碼中調用Crashlytics代碼? – trojanfoe
本質上我想有獨立的圖書館崩潰報告系統。另一方面是將Crashlytics實例從依賴模塊分配給靜態庫,而不是在靜態庫中啓動實例本身,並且採用這種方法,所有來自庫的崩潰報告將在模塊中累積:( –
該腳本做了什麼?如果它建立了包含並鏈接到crashlytics庫的項目,那麼你將不得不手動設置它,這不包括鏈接部分,因爲你沒有將靜態庫鏈接到其他庫,而是在最後完成 – trojanfoe