2015-09-24 17 views
6

Trong Xcode, chúng tôi có các lựa chọn giữa các hành động sau đây để áp dụng cho các ứng dụng của chúng tôi:Xcode hồ sơ vs Phân tích

  • Run
  • thử nghiệm
  • Hồ sơ
  • Phân tích

Could bạn giải thích ngắn gọn sự khác nhau giữa mỗi cái là gì?

+1

Tiểu sử dành cho việc định cấu hình ứng dụng của bạn bằng các công cụ. Phân tích chạy trình phân tích tĩnh tìm kiếm các vấn đề với mã của bạn. – dan

Trả lời

17

Run sẽ tạo và chạy mục tiêu trên thiết bị hoặc trình mô phỏng đã chọn.

Test sẽ xây dựng mục tiêu của bạn và chạy thử nghiệm đơn vị của nó (YourTargetNameTests.m)

Profile sẽ xây dựng và chạy mục tiêu của bạn trên thiết bị được chọn hoặc mô phỏng với một công cụ cụ lựa chọn của bạn (Rò rỉ, phân bổ, vv)

Analyze sẽ tạo mục tiêu của bạn bằng cách sử dụng trình phân tích tĩnh và cho bạn biết một số loại lỗi nhất định trong mã của bạn.

+1

Sự khác biệt giữa hành động Phân tích và hành động Xây dựng là gì? – peacetype

+1

Xây dựng sẽ không chạy trình phân tích tĩnh. – Keller

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