Мазмұны:

Xcode ішіндегі биткодты қосу не үшін қолданылады?
Xcode ішіндегі биткодты қосу не үшін қолданылады?

Бейне: Xcode ішіндегі биткодты қосу не үшін қолданылады?

Бейне: Xcode ішіндегі биткодты қосу не үшін қолданылады?
Бейне: Тестирование мобильных приложений. Тестирование на iOS симуляторах в Xcode. 2024, Қараша
Anonim

Биткод құрастырылған программаның аралық көрінісі болып табылады. Сіз iTunes Connect қызметіне жүктеп салған қолданбаларды қамтиды биткод құрастырылады және App Store дүкенінде байланыстырылады. Соның ішінде биткод Apple компаниясына қолданбаның жаңа нұсқасын дүкенге жіберуді қажет етпей-ақ болашақта қолданбаның екілік нұсқасын қайта оңтайландыруға мүмкіндік береді.

Қарапайым, биткод қажет пе?

"iOS қолданбалары үшін, биткод әдепкі, бірақ міндетті емес. қамтамасыз етсеңіз биткод , қолданбалар жинағындағы барлық қолданбалар мен жақтаулар қосылуы керек биткод . watchOS қолданбалары үшін, биткод болып табылады қажет ." Сонымен биткод Әзірше iOS қолданбаларында міндетті емес, бірақ watchOS қолданбалары үшін міндетті.

Бұдан кейін сұрақ туындайды, Fembed Bitcode дегеніміз не? Биткод LLVM компиляторы пайдаланатын аралық көрініс және қолданбаны қайта құрастыру үшін қажетті барлық ақпаратты қамтиды. бар биткод машиналық кодқа қоса, Apple қолданбаларды пайдаланушының мақсатты құрылғысы үшін арнайы құрастыру және байланыстыру арқылы одан әрі оңтайландыра алады.

Сондай-ақ білу үшін, Bitcode құрамында жоқ, оны Bitcode қосылған Xcode параметрімен Enable_bitcode арқылы қайта құру керек пе?

жақтау'сыз салынды биткод . Сіз оны биткод қосылған күйде қайта құруыңыз керек ( Xcode параметрі ENABLE_BITCODE ), жеткізушіден жаңартылған кітапхананы алыңыз немесе өшіріңіз биткод осы мақсат үшін. Сіз өшіре алады биткод бару арқылы дейін мақсатыңыздың құрылысы Параметрлер -> Enable Bitcode параметрін орнатыңыз " Жоқ ".

Биткодты қалай қосуға болады?

Xcode ішіндегі Frameworks үшін бит кодын қосыңыз

  1. Жақтау жобасын таңдап, «Құру параметрлері» қойындысына ауысыңыз.
  2. «Құрастыру опциялары» астында Биткодын қосу параметрін ИӘ күйіне ауыстырыңыз.
  3. «Apple LLVM 9.0 - теңшелетін компилятор жалаулары», «Басқа C жалаулары» астында Debug және Release екеуіне де -fembed-бит кодын қосыңыз.
  4. «+» түймесін басып, «Пайдаланушы анықтайтын параметрді қосу» таңдаңыз.

Ұсынылған: