2012-06-05 28 views
46

Tôi đang gặp sự cố khi hiểu các yêu cầu cụ thể trong tệp info.plist trong ứng dụng của mình. Tôi có nên thay đổi tất cả hoặc các cài đặt mặc định thường là tùy chọn "chính xác" không?Ý nghĩa của khóa "Ứng dụng yêu cầu môi trường iPhone" trong info.plist là gì?

Cụ thể, các mục: ĐƠN YÊU CẦU IPHONE MÔI TRƯỜNG

Nếu thiết lập để có, không có ngụ ý chỉ một iPhone là có khả năng chạy ứng dụng của tôi, có nghĩa là một iPod Touch hoặc iPad sẽ không thể để chạy ứng dụng?

Trả lời

82

Đây là Apple's documentation on the "LSRequiresiPhoneOS" bits của tệp info.plist của ứng dụng.

Về cơ bản, tất cả điều đó có nghĩa là ứng dụng được thiết kế để chạy trong iOS. Cờ này phải được đặt thành YES bất kể thiết bị đích là iPhone, iPod Touch hoặc iPad.

Ai biết được, có thể trong tương lai không xa, MacOS sẽ có thể chạy các ứng dụng iOS (hoặc ngược lại)?

+0

Cảm ơn bạn! Điều đó có ý nghĩa hơn rất nhiều! – wayway

+5

hoặc (suy đoán) Apple TV có thể nhận được trong hỗn hợp có – bshirley

+0

Hôm nay tôi lưu trữ ứng dụng của tôi và nó đã cho tôi tệp '.pkg' vì vậy tôi đã thêm khóa này và bây giờ tôi đã thêm khóa này để tôi có thể lưu trữ nó dưới dạng' .ipa 'file (xcode 6.0.1) –

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