webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

Как iTunes Connect открива минималните изисквания за ОС на моето приложение?

Току-що изпратих приложението си за iPhone чрез iTunes Connect, но не виждам никъде да ме питат коя версия съм използвал, за да компилирам приложението си? Двоичният файл, който изпратих, използваше 3.0 SDK (използвах падащото меню в горния ляв ъгъл на xcode), така ли е?

Какво ще кажете за настройките за изграждане? Целеви и базов SDK за внедряване на iPhone OS? каква стойност трябва да задам там?


Отговори:


1

Версията на ОС е вградена във файла Info.plist на вашето приложение и е взета от настройката Deployment Target на целта на вашия проект. Това ще бъде минималната операционна система, която вашето приложение ще изисква, за да работи. Базовият SDK трябва да е по-голям или равен на настройката за цел за внедряване.

Имайте предвид също, че дори ако никога не извикате един от новите API на iPhone OS 3.0 (така че приложението ви ще работи добре на устройство, работещо с OS 2.2.1), но зададете Deployment Target на 3.0, минималната изисквана операционна система ще бъде 3.0.

04.09.2009
  • Кога версията е вградена в Info.plist? Не мога да го видя в моя, дори след изграждане. Или е нещо добавено от ябълка, ако го няма? 17.12.2009
  • Когато казвате моя, имате предвид Info.plist в проекта или Info.plist в крайния изграден артефакт? XCode няма да промени този в проекта, но ще го обедини с други настройки (като целта за внедряване) и ще изведе окончателен Info.plist в изградения двоичен файл. Ако не го виждате там, значи нещо не е наред. 17.12.2009
  • Нови материали

    Записване на грешки — Как да записвате грешки във вашето приложение, за да ги отстраните по-късно
    Записването на грешки е важна част от „обработването на грешки“. Накратко, когато възникнат определени грешки в програмите, вие искате да знаете за това. Това е особено важно при грешки. Ти..

    Кратко въведение в теорията на графите
    Кратко въведение в теорията на графите Втора част: внедряване на python на пълни графики В моята предишна статия въведох три основни концепции за графите: върхове, ръбове и тегла. В тази..

    Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано, искам...
    Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано искам да обясня защо машинното обучение има значение. За да бъда съвсем..

    Какво е структурно типизиране и как Typescript го използва в своя полза?
    Всички знаят тези дни, че „Typescript е строго синтактично надмножество на JavaScript и добавя незадължително статично въвеждане към езика.“. Но какво всъщност означава? Защо миграцията от..

    3 начина за премахване на дубликати от масив в Javascript
    Вие сте уеб разработчик? Програмист ли си? Тогава ще сте запознати с JavaScript и различните му вградени функции, методи и т.н. за различни реализации, проблеми и цели. Един от тези широко..

    Архитектура и обучение на конволюционни невронни мрежи (7 точки):
    Тази публикация предоставя подробности за архитектурата на Конволюционната невронна мрежа (CNN), функциите и обучението на всеки слой, завършвайки с резюме на обучението на CNN...

    Създайте разширение за Chrome с помощта на Angular
    Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..