2010-04-15 25 views
12

Tôi đang cố tạo ứng dụng iPhone/iPad phổ dụng bằng cách sử dụng phương pháp này: http://www.enscand.com/roller/enscand/entry/ready_for_ipad cũng được mô tả trên web. Vấn đề của tôi là dòng "Nâng cấp mục tiêu hiện tại cho iPad" bị chuyển sang màu xám và không xuất hiện chút nào khi tôi nhấp chuột phải vào mục tiêu."Nâng cấp mục tiêu hiện tại cho ipad" bị chuyển sang màu xám (bị tắt)?

Tôi đang làm việc trên một ứng dụng mà tôi đã kế thừa từ một người nào đó và đã thử ứng dụng này với một ứng dụng mà tôi đã viết hoàn toàn bản thân mình (không có vấn đề gì về điều đó). Và vâng, tôi chắc chắn rằng tôi đang chọn mục tiêu.

Chỉ cần tự hỏi nếu có ai có bất kỳ thông tin chi tiết nào về việc kiểm tra nào đang được chạy sẽ khiến tùy chọn này không khả dụng.

+0

Đáng buồn thay, tôi gặp sự cố tương tự. Tôi không thể tìm ra nguyên nhân khiến nó không hoạt động trên dự án này. và có, tôi cũng đã chọn mục tiêu. – christophercotton

+0

Đối với hồ sơ, không có câu trả lời được đăng ở đây đã làm việc cho tôi kể từ năm 2010-07-07. Cuối cùng (vài tuần trước), tôi chỉ cần tạo các tệp "-iPad.xib" mới theo cách thủ công khi cần và liên kết với chúng theo cách có điều kiện sử dụng "if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)" ... một tuyến đường khá thô để đi nhưng nó đã làm các trick. Vẫn còn tò mò về lý do tại sao tôi đã không thể làm điều đó một cách tích hợp trong dự án này (nó làm việc cho tôi trên các dự án khác). Cảm ơn sự giúp đỡ của mọi người ở đây. – Eric

Trả lời

7

Tôi mất một lúc để nhận ra rằng bạn phải có mục tiêu được chọn trước khi mục menu sẽ được bật.

+1

Cảm ơn nhưng có, tôi đã chọn mục tiêu. Tôi có thể làm cho nó hoạt động trên một ứng dụng khác. – Eric

+0

Bạn đã chọn nó bằng cách nhấp vào Nhóm và Tệp ở bên trái hoặc chỉ cần thả xuống ở trên cùng? Bạn phải chọn nó trong Groups & Files – Ian1971

2

Tôi đã tìm thấy giải pháp. Sau khi nâng cấp mục tiêu đầu tiên, chỉ cần đổi tên Tài nguyên ~ nhóm iPad trong Nhóm & Tệp (ví dụ: thành Tài nguyênĐầu tiên ~ iPad). Sau đó, bạn có thể nâng cấp các mục tiêu khác của mình với "Nâng cấp mục tiêu hiện tại cho iPad".

0

Tôi đã tìm thấy cùng một sự cố nhưng có thể nâng cấp nếu tôi nhấp chuột phải vào mục tiêu thay vì sử dụng mục menu.

Hơn nữa, tôi vừa mới nhận ra rằng mục menu sẽ không bị xáo trộn nếu bạn chọn mục tiêu trong Nhóm & Các tệp không có trong trình đơn thả xuống ở trên cùng.

1

Tôi chỉ thấy rằng dự án của tôi đã được đặt thành "iPhone" cho Phân phối, nhưng nó vẫn được đặt thành "iPhone/iPad" để gỡ lỗi. Sau khi chuyển sang "iPhone" để gỡ lỗi, tùy chọn chuyển đổi sang ứng dụng Universal trở nên khả dụng.

0

Tôi không biết liệu bài đăng này có còn hoạt động hay không. Trong thông tin dự án, hãy xem "Kiến trúc", nếu có nhiều mục nhập, "Mục tiêu nâng cấp cho ipad" có màu xám.

+0

Cảm ơn lời bình luận Leonardo. Trong thông tin dự án tôi có "Standard (armv6 armv7)" làm giá trị cho "Architectures", "Build Active Architecture Only" không được chọn và "armv6 armv7" cho "Kiến trúc hợp lệ". Đây có phải là nơi bạn đang nói đến không? Tôi đã thử thay đổi một vài trong số các giá trị này xung quanh nhưng vẫn không thấy thay đổi đối với "Nâng cấp mục tiêu cho iPad" – Eric

2

Tôi gặp sự cố này vì tôi đã cố gắng thực hiện việc này với tệp xib được chọn, không phải mục nằm trong thư mục 'Mục tiêu'.

+0

Tôi đã giải quyết được vấn đề của mình từ câu trả lời của bạn. Cảm ơn. – thinzar

1

Tôi không chắc đây có phải là giải pháp thực tế hay không nhưng tôi đã giải quyết vấn đề này bằng cách chọn mục tiêu, chuyển đến "Project" và đặt Active Build Configuration thành "Release". Cập nhật mục tiêu hiện tại cho IPad sau đó được bật.

1

Tôi đã xóa nhóm "Tài nguyên-iPad" và thì đấy - "Cập nhật mục tiêu hiện tại cho iPad" đã được bật.

+0

Đã không làm việc cho tôi không may - cảm ơn cho câu trả lời mặc dù! – Eric

0

Đặt ứng dụng của bạn để nhắm mục tiêu iPhone trong cả Dự án-> Chỉnh sửa cài đặt dự án: Tất cả cấu hình và trong menu bên, nơi bạn nhấp chuột phải vào mục tiêu -> Nhận thông tin cùng loại menu.

Để có thể nhấp vào "Nâng cấp lên Ipad (...)", bạn phải nhấp và chọn mục tiêu. Sau đó, nó sẽ làm việc.

3

Tôi đã tìm ra rằng bạn phải chọn mục tiêu từ cửa sổ bên trái "Nhóm & Tệp" cho "Nâng cấp mục tiêu hiện tại cho ipad" đó để hiển thị.

alt text

1

Tôi đã có cùng một vấn đề, những gì tôi đã làm để giải quyết nó là điều bình thường: - chọn mục tiêu trong nhóm và tập tin - (tức là thay đổi nó từ 'iPhone/iPad' thành 'iPhone ').

và nó đã chuyển sang màu xám ... - vì vậy tôi đã làm sạch các dự án (Xây dựng/Làm sạch tất cả các mục tiêu)

Nó giải quyết vấn đề của tôi, vì vậy tôi khuyên bạn nên sau khi thực hiện một số thay đổi mà giả sẽ làm nó hoạt động, để làm sạch dự án sau đó!

Hy vọng nó có thể giúp ai đó.

0

Tôi giải quyết vấn đề này bằng cách nhấp chuột phải vào mục tiêu -> nhận thông tin -> xây dựng và thay đổi gia đình thiết bị được nhắm mục tiêu từ iphone/ipad sang iphone.

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