Lỗi đọc format của asset trong XCode

Hiện tại mình mở một project về IOS, nhưng trong quá trình mở bị lỗi, hi vọng sẽ có người giúp đỡ. Xin cảm ơn . . . !
Đây là hình ảnh lỗi khi run:

Bước đầu tiên, clean Project

Bước hai: trong XCode, mục Navigator, remove các assets bị lỗi, sau đó import lại

Bước 2.1:

  • nếu còn lỗi, remove assets bị lỗi, rồi clean project như bước 1
  • Dùng Finder, vào assets, copy bằng tay tất cả các ảnh vào thư mục riêng
  • Trong XCode, tạo assets cùng tên, vào kéo thả các ảnh ở thư mục riêng vào.

Bước 2.2:

  • tới đây mà còn lỗi thì mình bó tay rồi :joy:
3 Likes

E chỉnh theo anh rồi, mà giờ nó lỗi từa lưa hết :frowning: híc

Vẫn còn lỗi .xassets: failed to read asset tag? :thinking:

Cái bước thủ công copy bằng tay, hay tạo asset mới, mà vẫn còn lỗi asset thì mình bó tay thật. Nếu nó lỗi thì lúc tạo project mới cũng bị lỗi. Lúc đó unsintall XCode và install lại XCode là vừa.

Còn không phải thì debug tiếp thôi.

2 Likes

Lỗi khác anh ạ, lỗi về source code. Mà e không hiểu nó như thế nào :frowning: Anh có thể giúp e build ứng dụng lên được không? Tại lần đầu đụng vô, mà công ty bắt vào thẳng dự án, nên e lơ ngơ quá :frowning:

Nếu mà là lỗi mới chắc chỉ có 3 trường hợp phổ biến

  1. Mở XCode bằng workspace file (màu trắng) thay vì project file (màu xanh). Nếu có file workspace thì phải mở bằng file workspace.

  2. Chưa cài đặt thư viện Cocoapod. Install cocoapod. Sau đó dùng terminal, cd đến thư mục chứa file pod, gõ “pod install”. Lần đầu dùng pod thì phải đợi 2, 3 tiếng gì đó để nó tải pod repo về :joy:

  3. Source code của project là Swift 3, nhưng XCode mặc định chạy Swift 4, vào project properties (click vào root icon màu xanh trong Navigator), tìm mục Swift hạ thấp version của Swift xuống.

  • 3.1 Đối với các pod lib sử dụng không cùng phiên bản Swift, 1 lib dùng Swift 3, 1 lib dùng Swift 4, thì chắc phải học chút Ruby để viết custom config để pod compile từng lib đúng với phiên bản của Swift. Nếu là project công ty thì chắc có đứa viết sẵn trước rồi, nên mình nghĩ khả năng này thấp hơn.
2 Likes

Oke cảm ơn anh. Em thấy mình đang bị số 2. Giờ đang mò tiếp. Híc

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?