2016-10-21 33 views
17

tôi nhận được nhiều tin nhắn debug từ căn cứ hỏa lực - khá tán gẫu:Làm thế nào để vô hiệu hóa căn cứ hỏa lực/Core điệp debug trong iOS

2016-10-20 22:18:33.576 Sitch[1190] <Debug> [Firebase/Core][I-COR000019] Clearcut post completed 

tôi không thấy bất cứ cách nào để làm yên cho họ. FIRAnalytics chỉ hiển thị INFO và nghiêm trọng hơn nhưng Firebase/Core dường như đã bật gỡ lỗi theo mặc định?

Đây là cocoapods xây dựng - từ podfile.lock:

FirebaseCore (3.4.3): 
    GoogleInterchangeUtilities (~> 1.2) 
    GoogleUtilities (~> 1.2) 
+2

bạn có thể muốn thấy điều này. http://stackoverflow.com/questions/37311089/how-to-stop-firebase-from-logging-status-updates-when-app-is-launched –

Trả lời

-1

Bạn có thể vô hiệu hóa các thông điệp debug cho căn cứ hỏa lực và khác với cờ OS_ACTIVITY_MODE với một giá trị disable

Bạn cần phải thêm nó vào chế độ chạy chương trình của bạn:

1 - Chọn lược đồ của bạn trên thanh công cụ Xcode

2 - Chỉnh sửa lược đồ

3 - Thêm phím này và giá trị trên Environment Variables phần

4 - đóng chương trình của bạn và khởi động ứng dụng của bạn

+0

Đã không hoạt động :( – Srikanth

0

gì làm việc cho tôi:

  1. Scheme: Run: Arguments: Xóa - FIRAnalyticsDebugEnabled
  2. Đề án: Chạy: Đối số: Xóa -FIRDebugEnabled
  3. Đã thêm FirebaseConfiguration.shared.setLoggerLevel(.min) (có thể không cần thiết)
  4. xóa App
  5. Xóa nguồn gốc dữ liệu
  6. sạch, Xây dựng & Run lần nữa

luận vi phạm: SchemeRunArguments

Để kích hoạt lại, xem Firebase Docs

1

Bạn có thể vô hiệu hóa việc ghi nhật ký gỡ lỗi với cờ -FIRDebugDisabled.

Dưới đây là các bước để đặt cờ này.

  • Chọn Chỉnh sửa giản đồ.
  • Chọn Chạy.
  • Chọn Đối số và thêm -FIRDebugĐã tắt.
+0

Đây là bản sửa lỗi. Sửa chữa của @ Jalakoo cũng sẽ có thể hoạt động, nhưng điều này đơn giản hơn. – Aranda

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