Lỗi tệp gói không hợp lệ

     

Tôi có khá nhiều khung trong vận dụng của mình. Ứng dụng hoạt động tốt trong kiến thiết adhoc/doanh nghiệp. Chỉ lúc tôi giữ hộ đến siêu thị ứng dụng để kiểm tra thử nghiệm, tôi bắt đầu nhận được thư điện tử lỗi này từ bỏ Apple:

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

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

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

Khi những vấn đề này đã có sửa chữa, bạn cũng có thể phân phối lại nhị phân đang sửa.

Bạn đang xem: Lỗi tệp gói không hợp lệ

Trân trọng,

Nhóm tiện ích Store

không tất cả thông tin cụ thể ở đây. Làm vắt nào tôi có thể gỡ lỗi nó?

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

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

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

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

Nếu bạn không kiế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ựa như trên ngẫu nhiên nhị phân nào không giống mà chúng ta có thể có, như so với ứng dụng watchOS hoặc tiện thể ích mở rộng ứng dụng iOS.

Nếu bạn thấy rằng tất cả các khung sẽ trong quá trình xây dựng này, vui mắt xem phần Phần nhị phân được nhúng trong trang thông thường của mục tiêu ứng dụng của người sử dụng 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à các bạn tìm thấy mất tích.

Xin sung sướng cho tôi biết ví như nó thao tác làm việc cho bạn!

31 rpath) nhưng với a Swift lib. Tôi nhận thấy rằng libswiftWatchKit.dylib bị thiếu trong folder khung.

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

Rõ ràng, vận dụng đồng hồ vận động và cài lên quá qua ví như bạn hỗ trợ các thư viện quan trọng Swift chỉ trong folder của vận dụng chính.

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

Tôi đã nhận được email này từ shop iTunes ,

Gói chưa hợp lệ - Một hoặc nhiều thư viện rượu cồn được ứng dụng của người tiêu dùng tham chiếu không có trong băng thông tìm tìm dylib.

Xem thêm: Tải Ảnh Đẹp Chúc Mừng Sinh Nhật Đẹp, Hài Hước Và Dễ Thương Dành Cho Bạn Bè

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

cách 1: Đảm bảo Khung tùy chỉnh cấu hình được cung ứng các nhị phân nhúng vào Tab bình thường của kim chỉ nam của bạn.

*

bước 2: Trong cài đặt đặt bản dựng,

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

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

Điều này đã xử lý vấn đề của tớ 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ử toàn bộ các chiến thuật trên và không kết quả với tôi.

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

Có vẻ như bao gồm một số chuyển đổi trong quy trình xác thực Apple, rất có thể là một lỗi, rất có thể không nên là kết thúc của Apple, nhưng tất cả các bản dựng trước đó của mình đã được thiết lập lên và xác thực giỏi - và tôi đang không thêm bất kỳ phiên bản mới làm sao khuôn khổ kể từ đó.

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

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

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

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

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


*

Hoặc bạn có thể tắt bitcode trong cài đặt phiên bản dựngVấn đề của tôi: Tôi đã có cùng một lỗi với các 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 Khung tùy chỉnh thiết lập là một dự án Khung tùy chỉnh cấu hình khác

Ứng dụng được thiết kế cho trình mang lập và những thiết bị không gặp sự cố nhưng đã thất bại trong xem sét Apple, trả về "Gói không 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 tất cả người và mọi thứ đều xuất hiện và chính xác!

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

Đây có vẻ là 1 trong những vấn đề xác thực apple vì đều thứ đều vận động tốt trên thiết bị cùng trình đưa lập nhưng các bước xung quanh rất đơn giản.