TỆP GÓI KHÔNG HỢP LỆ

Tôi có nhiều khung trong ứng dụng của mình. Ứng dụng chuyển động tốt trong thi công adhoc/doanh nghiệp. Chỉ khi tôi gửi đến siêu thị ứng dụng để kiểm soát thử nghiệm, tôi mới nhận được e-mail lỗi này trường đoản cú Apple:

Kính gửi nhà phát triển,

Chúng tôi đang phát hiện ra một hoặc nhiều vụ việc với giao hàng cách đây không lâu của chúng ta cho "Tên ứng dụng của tôi nghỉ ngơi đây". Để xử lý ship hàng của bạn, những vấn đề sau phải được sửa chữa:

Gói không hợp lệ - Một hoặc các thư viện đụng được ứng dụng của bạn tham chiếu không tồn tại trong đường truyền tìm tìm dylib.You watching: Lỗi tệp gói không phù hợp lệ

Khi những vấn đề này đã làm được sửa chữa, chúng ta có thể phân phối lại nhị phân đã sửa.Bạn đang xem: Lỗi tệp gói chưa hợp lệ

Trân trọng,

Nhóm phầm mềm Store

không gồm thông tin rõ ràng ở đây. Làm cố gắng nào tôi rất có thể gỡ lỗi nó?

iostestflightappstore-approval 31 29 thg 7, 2016Taha Selim BebekNhận được câu vấn đáp từ Apple hỗ trợ kỹ thuật giành cho nhà cải cách và phát triển nói rằng đó là 1 trong lỗi của phía Apple. Đây là cách xử lý được đề xuất bên dưới không cân xứng với tôi:

Để chẩn đoán sự cố kỉnh này, chúng ta nên xuất IPA mà nhiều người đang gửi đến phầm mềm Store trường đoản cú Xcode. Vị IPA là những tệp Zip, chúng ta cũng có thể giải nén nó bằng cách bấm chuột phải và nói Mở bằng> phầm mềm Lưu trữ. Bạn nên tìm tệp tiến hành chính của mình phía bên trong cấu trúc thư mục được giải nén với chạy otool tại dòng lệnh để xem danh sách thư viện: otool -L

Danh sách những đường dẫn các bạn nhận được đề nghị khớp với phần đa gì chúng ta tìm thấy bên trong IPA của mình. Toàn bộ các thư viện của khách hàng nên bước đầu với rpath. Một so sánh dễ dàng của tất cả mọi thứ trong list này với những thư mục IPA được giải nén sẽ bật mí những gì còn thiếu.

Khi bạn biết những gì còn thiếu, hãy đi đến tùy chỉnh giai đoạn thành lập Xcode của bạn. Cần có một quá trình xây dựng cho sao chép tệp hoặc form nhúng bao hàm thư viện bị thiếu hụt - bạn chỉ việc thêm thư viện vào danh sách. Nếu khách hàng không thấy một trong số giai đoạn phát hành này, chúng ta cũng có thể tạo lại nó bằng phương pháp thêm quy trình tiến độ xây dựng xào nấu tệp mới, đặt Đích mang đến Khung cùng thêm tủ sách vào danh sách, bảo đảm rằng xào nấu đăng nhập mã được kiểm tra.

Nếu bạn không tìm thấy bất cứ thứ gì còn thiếu trong nhị phân bao gồm của mình, hãy đảm bảo thực hiện nay tìm kiếm tương tự như trên ngẫu nhiên nhị phân nào không giống mà bạn cũng có thể có, như đối với ứng dụng watchOS hoặc tiện ích mở rộng ứng dụng iOS.

Nếu các bạn thấy rằng tất cả các khung đã trong giai đoạn xây dựng này, sung sướng xem phần Phần nhị phân được nhúng trong trang bình thường của kim chỉ nam ứng dụng của bạn và mang đến tôi biết nếu như khách hàng thấy nhiều lever ../ lân cận nhị phân mà chúng ta tìm thấy mất tích.

Xin vui lòng cho tôi biết nếu nó thao tác cho bạn!

31 rpath) nhưng với a Swift lib. Tôi phân biệt rằng libswiftWatchKit.dylib bị thiếu hụt trong thư mục khung.

Giải pháp hiệu quả với tôi là dễ dàng và đơn giản như để EMBEDDED_CONTENT_CONTAINS_Swift=YES trong tải đặt phiên bản dựng của ứng dụng đồng hồ thời trang (hoặc phần không ngừng mở rộng ứng dụng đồng hồ, nhưng chưa hẳn cả hai). Sau đó, tất cả các thư viện quan trọng Swift đã có được sao chép đúng mực vào mặt đường dẫn vận dụng xem vào kho lưu trữ và cài lên siêu thị ứng dụng đã vận động chính xác.

Rõ ràng, vận dụng đồng hồ vận động và sở hữu lên thừa qua nếu như bạn cung cấp các thư viện cần thiết Swift chỉ trong folder của áp dụng chính.

Sau khi thêm tùy chỉnh cấu hình Swift framework vào dự án công trình của tôi, tôi đã nhận được e-mail này sau khi tải vận dụng lên iTunes kết nối .

Tôi đã nhận được được e-mail này trường đoản cú siêu thị iTunes ,

Cách khắc phục và hạn chế rất dễ dàng cho sự việc này,

bước 1: Đảm bảo Khung cấu hình thiết lập được thêm vào các nhị phân nhúng vào Tab phổ biến của phương châm của bạn.

*

cách 2: Trong thiết lập đặt bạn dạng dựng,

Bộ Always Embed Swift Standard Libraries = Yes cho mục tiêu chính của bạn .See more: Hãy giải thích Vì Sao Ếch thường Sống Ở chỗ Ẩm Ướt ngay sát Bờ Nước cùng Bắt Mồi Về Đêm

Và tùy chỉnh cấu hình Always Embed Swift Standard Libraries = No cho mục tiêu khung tùy chỉnh thiết lập của bạn.

Điều này đã giải quyết vấn đề của tôi và tôi đã rất có thể tải lên nhị phân lên iTunes kết nối .

Tham khảo

Đã thử tất cả các giải pháp trên và không hiệu quả với tôi.

Tôi đã gặp vấn đề này vào Xcode 10.1 gần đây và toàn bộ các khung của tôi đã được tham chiếu đúng mực (đã tiến hành otool -L và hồ hết thứ xếp hàng).

Có vẻ như có một số thay đổi trong quá trình xác thực Apple, có thể là một lỗi, hoàn toàn có thể không đề nghị là chấm dứt của Apple, nhưng toàn bộ các bản dựng trước đó của tôi đã được sở hữu lên với xác thực giỏi - cùng tôi đang không thêm bất kỳ bạn dạng mới như thế nào khuôn khổ kể từ đó.

Khi cài đặt tệp nhị phân lên iTunesConnect, tôi sẽ chạm chán lỗi sau:

Gói chưa phù hợp lệ - Một hoặc các thư viện hễ được ứng dụng của bạn tham chiếu không tồn tại trong đường truyền tìm kiếm dylib.

Gói không hợp lệ - Ứng dụng áp dụng Swift, nhưng giữa những nhị phân ko thể liên kết với nó vì không tìm kiếm thấy. Soát sổ xem các gói vận dụng được nhúng đúng chuẩn Swift thư viện chuẩn bằng cách sử dụng thiết đặt xây dựng "Luôn nhúng Swift thư viện chuẩn" và mỗi nhị phân sử dụng Swift có băng thông tìm kiếm đúng mực đến tủ sách được nhúng Swift sử dụng thiết lập xây dựng "Đường dẫn tra cứu kiếm mặt đường chạy".

GIẢI PHÁP CỦA TÔI:

Sau các ngày gỡ lỗi, điều làm việc với tôi là vô hiệu hóa hóa "Bao có bitcode cho văn bản iOS" khi mua lên tệp tàng trữ từ trình tổ chức Xcode. Có vẻ như như tùy chọn này sửa thay đổi nhị phân khiến trình chứng thực bị lỗi.


*

Hoặc chúng ta cũng có thể tắt bitcode trong cài đặt phiên bản dựngVấn đề của tôi: Tôi đã bao gồm cùng một lỗi với những khung nhúng.Dự án vận dụng có dự án công trình Khung tùy chỉnhBên trong dự án công trình Khung tùy chỉnh là một dự án công trình Khung tùy chỉnh khác

Ứng dụng được gây ra cho trình đưa lập và những thiết bị không gặp sự thế nhưng đã lose trong thí điểm Apple, trả về "Gói chưa hợp lệ".

Tôi đã bình chọn gói giống như Taha đã làm được Tech tư vấn nói với đa số người và đa số thứ đều xuất hiện và chủ yếu xác!

Giải pháp của tôi: Tôi đã cấu tạo lại dự án để nhì khung cấu hình thiết lập nằm cạnh nhau và một khung không còn được nhúng trong dòng kia.See more: tính chất Hóa học Của Thủy Ngân, Trang 1 sở hữu Miễn giá thành Từ Tailieuxanh

Đây có vẻ là một vấn đề xác thực táo bị cắn vì đa số thứ đều hoạt động tốt trên thiết bị và trình đưa lập nhưng công việc xung xung quanh rất đối chọi giản.

Leave a Reply

Your email address will not be published. Required fields are marked *