2012-03-13 32 views
6

Tôi đã có ứng dụng iOS mà tôi đã xây dựng vài lần trong năm qua và đã triển khai vô số các bản dựng quảng cáo không có vấn đề. Tuy nhiên, hôm nay Xcode đã quyết định rằng khi lưu trữ ứng dụng của tôi, nó sẽ coi nó như một ứng dụng Mac App Store và không xây dựng một tệp .ipa mà tôi có thể chia sẻ.Ứng dụng Xcode lưu trữ iOS dưới dạng ứng dụng Mac

Git không hiển thị bất kỳ thay đổi nào đối với tệp .xcodeproj của tôi và tôi không thể thấy bất kỳ cài đặt bản dựng nào đã được thay đổi. Tôi đã có các mục tiêu khác trong dự án vẫn còn tốt, nhưng mục tiêu chính tôi sử dụng để phân phối là mục tiêu gây ra những lỗi này. Có lý do gì khiến Xcode nghĩ rằng nó đang xây dựng một ứng dụng Mac thay vì phiên bản iOS mà nó từng sử dụng?

+1

tôi quản lý để có được lưu trữ ứng dụng của tôi đúng một lần nữa, nhưng tôi vẫn không chắc chắn về nguyên nhân là gì. Tôi đã kết thúc nhân đôi mục tiêu mà tôi đang xây dựng (có vấn đề) và cố gắng lưu trữ với mục tiêu mới đó. Không có ý tưởng tại sao, nhưng đó là bản sao của mục tiêu xây dựng xấu làm việc tốt, vì vậy tôi đã xóa mục tiêu ban đầu, và tôi trở lại theo dõi một lần nữa. Nó gần giống như Xcode đã nhầm lẫn ở đâu đó. Vì tôi chưa tìm được nguyên nhân ban đầu của vấn đề, tôi thực sự không muốn đánh dấu một giải pháp, vì những gì làm việc cho tình huống của tôi có thể không hiệu quả với bất kỳ ai khác có vấn đề tương tự. –

+0

Vui vì bạn đã làm việc đó! Xcode 4 dường như bị thủng với các loại vấn đề này. Đó là một chút thất vọng. –

Trả lời

16

Kiểm tra xem bạn có vô tình tạo phần Info.plist của mục tiêu hay không. Nó không nên. Bỏ chọn nó trong ngăn thành viên mục tiêu hoặc loại bỏ nó khỏi giai đoạn xây dựng tài nguyên bản sao bó.

(Tìm thấy câu trả lời qua câu hỏi này:. My iPhone app is being archived as "Mac App Archive" and not "iOS app archive")

+0

Điều đó đã làm điều đó. Cảm ơn! (Thử nghiệm điều này bằng cách thêm tệp info.plist quay lại mục tiêu hoạt động và quản lý để sao chép hành vi.) –

+0

Tương tự tại đây. Đã cho tôi vài giờ để tìm câu trả lời này. Chúc mừng Johan – Ryan

0

Bạn có thể thiếu số phiên bản. Chọn dự án trong trình duyệt tệp, sau đó chọn mục tiêu ứng dụng của bạn và xem tab Tóm tắt. Nếu không có số phiên bản, hãy thêm một số và xem điều đó có giúp ích gì không.

+0

Đó không phải là trường hợp. Số phiên bản là tất cả ở đó. Tôi quản lý để làm cho nó hoạt động, bình luận ở trên. –

Các vấn đề liên quan