Thursday, July 30, 2015

Lập trình iOS: Lỗi không thể Submit App sau khi Archive trên Xcode

Vừa rồi build một số ứng dụng để Submit lên AppStore mình gặp phải lỗi rất khó chịu, đó là sau khi Archive dự án thì không thể Submit app lên được



Nguyên nhân của vấn đề này chủ yếu là do trong dự án có sử dụng các thư viện tĩnh bên thứ 3.

Cách giải quyết như sau:
1. Chọn tên dự án chính của mình trong Project Explore
2. Chọn Target của dự án ở cột tiếp theo
3. Sau đó trong tab Build Setting, search cụm từ "Skip install"


Trong trường hợp này, nếu Skip Install là YES thì đó chính là nguyên nhân, và chúng ta chỉ cần đổi lại thành NO là được
4. Giả sử ở bước 3, Skip Install là NO, chúng ta sẽ kiểm tra tiếp bước 5
5. Chọn tên dự án của thư viện bên thứ 3 và kiểm tra lại như các bước trên


Tại bước này, đa số các Project của thư viện bên thứ 3, Skip Install là NO, để giải quyết vấn đề ở trên, ta sẽ phải đổi lại thành YES, ngược lại với Main Project của chúng ta.

Sau khi chỉnh lại tất cả các Project thư viện bên thứ 3, chúng ta Clean, Build và Archive lại sẽ giải quyết được vấn đề.


No comments:

Post a Comment