Вопрос по objective-c, ios, xcode – Что означает ключ «Приложение требует среды iPhone» в info.plist?

54

У меня проблемы с пониманием конкретных требований вinfo.plist файл в моем приложении. Должен ли я вообще его изменить, или настройки по умолчанию обычно являются & quot; правильными & quot; опции?

В частности, запись:APPLICATION REQUIRES IPHONE ENVIRONMENT

Если установлено значение «да», означает ли это толькоiPhone способен запускать мое приложение, что означает, что iPod Touch или iPad не смогут запустить приложение?

Ваш Ответ

1   ответ
94

Здесь & APOS; sДокументация Apple по «LSRequiresiPhoneOS» биты файла info.plist приложения.

В основном это означает, что приложение предназначено для работы под iOS. Этот флаг должен быть установлен в ДА, независимо от того, является ли целевое устройство iPhone, iPod Touch или iPad.

Кто знает, может быть, в недалеком будущем MacOS сможет запускать приложения для iOS (или наоборот)?

Сегодня я заархивировал свое приложение, и оно давало мне.pkg файл, поэтому я добавил этот ключ, и теперь я добавил этот ключ, чтобы я мог заархивировать его как.ipa файл (xcode 6.0.1)
или (размышляя) Apple TV может попасть туда
^ Кажется, более вероятно, учитывая странно вводящее в заблуждение имя. Я предполагаю, что все приземлились здесь, потому что они волновались, это означало, что их приложение не будет работать на iPad
Не является ли это артефактом самых ранних дней «iPhoneOS», когда iPod продавался без него, но его можно было обновить до iPhoneOS и позволить им использоватьnew Магазин приложений? Я не думаю, что это оfuture возможности.

Похожие вопросы