Bittikoodin lähettäminen Mallilausekkeet

Bittikoodin lähettäminen. Joidenkin Apple-käyttöjärjestelmien (esimerkiksi watchOS) Appien lähettämisessä App Storeen tai Mukautettuun appien lähettämiseen Apple saattaa vaatia Sinua lähettämään Appisi välitiedoston binaaritiedostomuodossa LLVM-kääntäjälle (”Bittikoodi”). Voit myös lähettää Bittikoodin muille tuetuille Apple-käyttöjärjestelmille. Tällainen Bittikoodin lähettäminen antaa Applelle mahdollisuuden koota Bittikoodisi kohdistettavaksi tiettyihin Apple-merkkituotteisiin ja kääntää Bittikoodisi uudet Apin versiot uusille Applen laitteisto-, ohjelmisto- ja/tai kääntäjämuutoksille. Kun lähetät Bittikoodin, voit valita sisällytetäänkö Appisi symbolit Bittikoodiin. Jos et kuitenkaan sisällytä symboleja, Apple ei voi toimittaa sinulle symbolisia kaatumislokeja tai muita diagnostisia tietoja, jotka on esitetty Osassa 6.6 (Apin parantaminen). Lisäksi saatat joutua lähettämään kootun binaarin Apistasi Bittikoodisi kanssa. Lähettämällä Bittikoodin Applelle valtuutat Applen kokoamaan Bittikoodisi tuloksena olevaksi binaariksi, joka on suunnattu tietyille Applen tuotemerkkilaitteille, ja kääntämään Bittikoodisi myöhempää laitteistoa, ohjelmistoa ja/tai kääntäjää varten (esimerkiksi jos Apple julkaisee uuden laitteen, Apple voi päivittää Appisi Bittikoodisi avulla ilman, että sitä tarvitsee lähettää uudelleen). Hyväksyt, että Apple voi koota tällaisen Bittikoodin omaan sisäiseen käyttöönsä testaamaan ja parantamaan Applen kehittäjätyökaluja sekä analysoimaan ja parantamaan appien optimointia toimimaan Applen käyttöjärjestelmissä (esimerkiksi mitä kehyksiä käytetään eniten ja miten tietty kehys kuluttaa muistia). Voit käyttää Applen kehittäjätyökaluja tarkastellaksesi ja testataksesi, kuinka Apple voi käsitellä Bittikoodisi konekoodin binaarimuodossa. Bittikoodi ei ole käytettävissä kaikissa Applen käyttöjärjestelmissä.