2016-06-09 26 views
7

Tôi đang thiết lập Báo cáo sự cố Firebase trên Ứng dụng iOS của mình. Tôi đã nhập các tệp json cần thiết và thiết lập kịch bản lệnh shell. Tuy nhiên, khi tôi nhấp vào chạy trên giả lập, tôi nhận được 11 lỗi tất cả nói về cùng một điều. Dưới đây là hai trong số họ:Báo cáo sự cố Firebase Nhiều Sự cố

warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App Name**.dSYM/Contents/Resources/DWARF/**App Name**: in compilation unit '/Users/mikelehen/firebase/firebase-client-objc/Firebase/Firebase/Utilities/FUtilities.m' (offset 0x28a2e): ` 

warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App name**.dSYM/Contents/Resources/DWARF/**App Name**: the DIE at offset 0x28fc1 has a DW_AT_abstract_origin attribute referring to the die at offset 0x2940f, which either was not marked as an inline, or comes later in the file ` 

Khi tôi cố gắng chạy trên iPhone của mình, tôi chỉ nhận được bốn vấn đề.

Ngoài ra, tên tôi không phải là mikelehen vì lý do nào đó trong một số vấn đề.

Sau khi làm theo hướng dẫn trên trang web của Firebase về mô phỏng sự cố, tôi không bao giờ nhận được kết quả nhật ký về sự cố đang được tải lên.

Bất kỳ ý tưởng nào về những gì tôi đang làm sai ở đây?

Edit: Đây là kịch bản đó là trong xây dựng giai đoạn của tôi:

JSON_FILE="../**App Name**/ServiceAccount.json" 

GOOGLE_APP_ID=1:**App ID** 

defaults write com.google.SymbolUpload version -integer 1 
JSON=$(cat "${JSON_FILE}") 
/usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist" 
"${PODS_ROOT}"/FirebaseCrash/upload-sym 

Trả lời

8

Hãy thử:

  1. xây dựng giai đoạn -> Run Script
  2. Bấm Run script only when installing
+0

Đã hoạt động! Cảm ơn! –

+6

Đặt cờ đó có nghĩa là các tệp biểu tượng sẽ không được tải lên khi bạn lưu trữ ứng dụng của mình để phát hành (hiển thị chúng gần như vô dụng). –

+0

@Simon bạn có một giải pháp? –

3

Những cảnh báo là không có hại cho hầu hết các phần. Tiện ích dump_syms đi kèm với Cocoapod không được sản xuất đầy đủ, do đó, nó báo cáo lỗi sử dụng tên tệp của người đã biên dịch nó lần cuối (mikelehen trong trường hợp này). Chúng tôi đang tích cực tìm kiếm các giải pháp thay thế cho dump_syms vì các cảnh báo đang làm mất tập trung.

0

Như đã đề cập bởi Robert, các cảnh báo vô hại. Dưới đây là một số đề xuất có thể giúp bạn nếu bạn gặp sự cố khi tải lên sự cố:

1) Đảm bảo trình gỡ lỗi không được đính kèm khi bạn gây ra sự cố. Nó sẽ chặn các ngoại lệ, và không có gì sẽ được báo cáo. Vì vậy, biên dịch chương trình của bạn, nhấn dừng trong trình gỡ lỗi, khởi chạy ứng dụng theo cách thủ công (trong trình mô phỏng hoặc thiết bị), kích hoạt sự cố, sau đó khởi chạy lại ứng dụng (không có sự cố để lỗi có thời gian báo cáo).

2) Bạn sẽ thấy thông báo tường trình cho biết Báo cáo sự cố Firebase đã được khởi chạy. Nếu điều này bị thiếu, hãy đảm bảo bạn đã bao gồm nhóm Firebase/Crash và được gọi là [FIRApp configure] ;.

3) Trong vòng 15 giây, bạn sẽ thấy một thông báo khác cho biết báo cáo đã được gửi thành công. Hãy nhớ đợi ít nhất 15 giây. Báo cáo được tải lên sau một thời gian trễ để tránh ảnh hưởng đến việc khởi động ứng dụng của bạn.

4) Sau khi báo cáo đã được tải lên, có sự chậm trễ tối đa 20 phút trước khi dữ liệu hiển thị trong bảng điều khiển web.

5) Nếu bạn không sử dụng cocoapod, hãy đảm bảo bạn đã thêm cờ liên kết ObjC trong Cài đặt liên kết khác trong cài đặt xây dựng của mục tiêu.

0

Bạn có thể làm theo ảnh chụp màn hình này. Bạn có thể thiết lập Báo cáo sự cố.Bạn nhận được kết quả: Thiết lập sụp đổ Báo cáo

http://i.stack.imgur.com/NPSBm.png

0

Các dump_syms cảnh báo được tạo ra không có hại và được tạo ra khi các tập tin được tải lên biểu tượng. Vì vậy, nếu bạn muốn tránh cảnh báo mỗi khi bạn xây dựng, bạn có thể tạo hai mục tiêu; gỡ lỗi và phát hành. Sau đó, chỉ cần vô hiệu hóa tùy chọn 'Chạy tập lệnh chỉ khi cài đặt' cho Gỡ lỗi và kích hoạt nó để phát hành. Thao tác này sẽ tải lên các tệp biểu tượng.

Các vấn đề liên quan