Nói tóm lại: Hãy chắc chắn rằng bạn đã cấu hình tất cả các thư viện liên kết với "Bỏ qua Cài đặt" để "YES" trong màn hình cài đặt xây dựng. Có một vài hướng dẫn chi tiết về cách làm điều đó ở đây trên SO.
Nếu không, việc nhấp vào "Xác thực ..." sẽ dẫn bạn đến bất kỳ bản sửa lỗi tiềm năng nào.
Vì vậy, tôi chỉ thiết lập máy của mình và bằng cách nào đó trên một dự án thư viện "Bỏ qua cài đặt" đã được hoàn nguyên về "KHÔNG".
Dấu hiệu đầu tiên mà điều này là sai là "Lưu trữ Loại" xuất hiện như "Generic Xcode Lưu trữ" đó là sai một:
http://cl.ly/2I3A3D0L0b3d3l3W440Z/ss1.png
Bạn có thể xác minh điều này bằng cách chọn lưu trữ trong tổ chức và nhấp "Xác nhận ...", Xcode nên nói với bạn về vấn đề đa bó:
http://cl.ly/2V05382j2N1I073e080q/ss2.png
các "chứa nhiều sản phẩm" là một vấn đề Xcode biết đến và có thể wo rked xung quanh bằng cách đảm bảo rằng tất cả các sản phẩm được xây dựng trong tất cả các dự án của bạn có cài đặt xây dựng "Bỏ qua cài đặt" thiết lập để "CÓ" ngoại trừ dự án ứng dụng chính của bạn. Điều này có thể xảy ra nếu bạn thêm dự án thư viện bằng cách kéo tệp xcodeproj
vào Xcode.
Sau khi sửa chữa nó và tái lưu trữ, nó nên bây giờ xuất hiện với một kiểu lưu trữ "iOS App Lưu trữ":
http://cl.ly/1f3w000F3r2e0D2G1e2N/sx3.png
Và nếu bạn bấm vào nút "Phân phối ..."Bây giờ, bạn bây giờ sẽ có thể đúng xuất khẩu một IPA bằng cách chọn tùy chọn thứ hai:
http://cl.ly/3C0M0Z3x3d1x1H2K280N/sx4.png
Chúc mừng,
Bạn không thấy "Lưu cho Doanh nghiệp hoặc Triển khai Ad-Hoc? Bạn đang sử dụng hồ sơ adhoc? –
@NicHubbard Vâng, không tiết kiệm cho doanh nghiệp. Làm cách nào để biết liệu tôi có đang sử dụng hồ sơ adhoc không? Tôi nghĩ * Tôi đang sử dụng đúng hồ sơ phân phối nhưng tôi sẽ kiểm tra lại. – chakrit
Chỉnh sửa Đề án của bạn và xem những gì bạn có cho Lưu trữ. Cấu hình xây dựng nào đang sử dụng? Tôi luôn tạo cấu hình Ad Hoc. vì vậy tôi đặt Lưu trữ cho điều đó. –