2014-09-10 14 views
5

Tôi đã cố gắng xóa tiện ích chế độ xem ngày hôm nay trên iOS8 khỏi Ứng dụng iOS của tôi trong Xcode6, nhưng bằng cách nào đó tiện ích mở rộng vẫn được tạo và luôn xuất hiện trên thiết bị. Tôi đã xóa cả hai tệp mở rộng khỏi dự án cũng như mục tiêu xây dựng. Tôi cũng đã xóa ứng dụng nhiều lần nhưng tiện ích vẫn luôn được sao chép bất cứ khi nào tôi tạo ứng dụng.Không thể xóa tiện ích chế độ xem ngày hôm nay khỏi iOS

Trả lời

6

Cuối cùng tôi đã tìm thấy giải pháp: trong trình đơn, hãy truy cập Product>Clean và các tiện ích mở rộng không được sử dụng hoặc xây dựng nữa đã biến mất!

13

Nếu bạn muốn giữ lại các mã nguồn và chỉ loại bỏ các widget hôm nay:

  • đi đến mục tiêu ứng dụng của bạn vào tập tin dự án của bạn
  • chọn General -> nhị phân Embedded
  • tháo TodayWidgetName.appex tệp có nút trừ
  • làm sạch

Nếu bạn biên dịch hoặc lưu trữ, bạn sẽ không thấy bất kỳ còn tiện ích con ngày hôm nay xuất hiện trong trung tâm thông báo iOS.

+2

Đây là câu trả lời đúng cho một câu hỏi khác, nhưng quan trọng: Nếu bạn muốn xóa phần mở rộng khỏi Target trong Xcode, bạn sẽ làm như thế nào? Bạn chính xác rằng điều này giữ lại tất cả các tệp nguồn của bạn và sẽ loại bỏ phần mở rộng khỏi quá trình xây dựng cho Mục tiêu đó. – mahboudz

+0

Điều này có thể hữu ích nếu bạn phải tắt tiện ích con ngày hôm nay tạm thời từ bản phát hành cửa hàng ứng dụng vì một số lý do, ví dụ: cho đến khi nó được kiểm tra hoặc phê duyệt bởi quản lý vv; nhưng rõ ràng là bạn không muốn xóa mã của mình. –

+0

phải được chấp nhận trả lời. – neobie

0

Rõ ràng, có cách xóa các tệp nhị phân được nhúng khỏi gói IPA đã biên soạn nếu bạn không muốn biên dịch lại. Rõ ràng, sau khi thay đổi gói, bạn sẽ phải từ chức nó.

Đây là nơi nhị phân nhúng được đặt: Payload> .app> Plugins> .appex

tôi đã cố gắng loại bỏ các plugin và từ chức cả bó - dường như làm việc tốt.

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