IPA (formato di file)

IPA
Estensione.ipa
SviluppatoreApple
TipoFile archivio
Estensione diZIP, JAR

Un file IPA (iPhone application[1] o iOS app package[2]) è un file archivio contenente un'applicazione per il sistema operativo iOS.[3] I file IPA consistono un archivio ZIP con una particolare struttura.[4]

La maggior parte dei file .ipa non può essere installata su iPhone Simulator perché non contiene un binario per l'architettura x86, avendone solo uno per l'architettura ARM dei cellulari.[5] Per eseguire applicazioni sul simulatore, sono richiesti file di progetto originali che possono essere aperti utilizzando Xcode SDK. Tuttavia, alcuni file .ipa possono essere aperti sul simulatore estraendo e copiando il file .app che si trova nella cartella Payload. Alcune semplici app sono in grado di funzionare sul simulatore con questo metodo.

L'ipa è un formato de facto usato da Apple e non ci sono specificazioni. Vi è una forma di Digital rights management nel formato per controllare la ridistribuzione a un singolo ID Apple.[6] Prima di iTunes 12.7 (settembre 2017), gli utenti avevano accesso diretto ai file .ipa sotto forma di download su App Store.[7]

Struttura di un file .ipa

Un IPA ha una struttura integrata che iTunes e App Store possono riconoscere. L'esempio seguente mostra la struttura di un IPA:[8]

/Payload/
/Payload/Application.app/
/iTunesArtwork
/iTunesArtwork@2x
/iTunesMetadata.plist
/WatchKitSupport/WK
/META-INF

Come mostrato sopra, la cartella Payload è ciò che contiene tutti i dati dell'app. Il file iTunes Artwork è un'immagine PNG da 512 × 512 pixel, contenente l'icona dell'app da mostrare in iTunes e nell'app App Store su iPad. iTunesMetadata.plist contiene varie informazioni, che vanno dal nome e dall'ID dello sviluppatore, all'identificatore del pacchetto, alle informazioni sul copyright, al genere, al nome dell'app, alla data di pubblicazione, alla data di acquisto, ecc.

È comune ma non documentato utilizzare un file JPEG per iTunesArtwork.[9]

Dal 2017, Apple usa LZFSE invece degli algoritmi Zip registrati negli IPA. Il campo "metodo di compressione" in questo caso è impostato su 99.[10]

La firma del codice viene gestita nella directory del bundle .app. La cartella META-INF contiene solo i metadati del programma utilizzato per creare l'IPA.[11]

Eseguibili .ipa non firmati

Un .ipa senza firma può essere creato copiando la cartella con l'estensione .app dalla cartella Products dell'applicazione in Xcode in una cartella denominata Payload e comprimendo quest'ultima utilizzando il comando zip -0 -y -r myAppName.ipa Payload/.

È quindi possibile installare file .ipa non firmati su dispositivi jailbroken iOS utilizzando software di terze parti. AppSync è lo strumento per l'installazione di tali app homebrew. Simile al caso dell'hacking delle console di gioco, si utilizza questa installazione per pirateria, contro i desideri dello sviluppatore dello strumento:[12] alcune comunità sotterranee si formano attorno all'acquisto di un'app e quindi alla condivisione della sua versione non firmata senza DRM.

Note

  1. ^ (EN) Compiling an iPhone application installer (IPA) file, su help.adobe.com, Adobe.
  2. ^ (EN) Line-of-business app versioning, su learn.microsoft.com, Microsoft, 6 marzo 2023.
  3. ^ (EN) Reducing your app’s size, su Apple Developer Documentation, Apple.
  4. ^ (EN) Doing basic optimization to reduce your app’s size, su Apple Developer Documentation, Apple.
  5. ^ reincubate.com, https://reincubate.com/support/dmge/open-ipa-file-on-windows/.
  6. ^ Ask Different, https://apple.stackexchange.com/a/48236.
  7. ^ Stack Overflow, https://stackoverflow.com/a/41165422.
  8. ^ Copia archiviata (PDF), su owasp.org. URL consultato il 23 luglio 2020 (archiviato dall'url originale il 22 dicembre 2017).
  9. ^ theiphonewiki.com, https://www.theiphonewiki.com/wiki/IPA_File_Format#iTunesArtwork.
  10. ^ Copia archiviata, su sskaje. URL consultato il 23 luglio 2020 (archiviato dall'url originale il 29 luglio 2021).
  11. ^ Copia archiviata, su Raz. URL consultato il 23 luglio 2020 (archiviato dall'url originale il 14 luglio 2020).
  12. ^ Copia archiviata, su cydia.akemi.ai. URL consultato il 23 luglio 2020 (archiviato dall'url originale il 14 luglio 2020).
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) إيلين ويلكس معلومات شخصية الميلاد 3 نوفمبر 1952 (71 سنة)  موناهانز  مواطنة الولايات المتحدة  الحياة العملية المهنة روائية،  وكاتِبة،  وكاتبة خيال عل

 

Сейсмічна розвідка (рос. сейсмическая разведка, англ. seismic survey, seismic prospecting; нім. seismisches Prospektieren, Seismik) — сукупність геофізичних методів розвідки (дослідження земної кори), що базуються на збудженні і реєстрації сейсмічних хвиль різних типів з метою вивчення будови, речовин

 

Energy Bern VOU BI DIR! Hörfunksender (Privatrechtlich) Empfang UKW 101,7 MHz (Senderstandort: Bantiger), analog terrestrisch, Kabel und DAB+ Empfangsgebiet Schweiz Sendestart 9. Apr. 2010 Eigentümer Ringier AG Programmchef Roger Spillmann Reichweite 131'830 Hörer (1. Halbjahr 2021, Mo–So, D-CH, 15+) Liste von Hörfunksendern Website Das Studio von Energy Bern (2013) Energy Bern in der Rail City im Bahnhof Bern Energy Bern ist ein Schweizer Privatradiosender. Das Programm ging am 9....

Artículo principal: Gobierno de Gustavo Petro Investidura presidencial deGustavo Petro Gustavo Petro toma el juramento al cargo como el 34.º presidente de Colombia.LocalizaciónPaís Colombia ColombiaLugar Plaza de BolívarDatos generalesTipo Investidura presidencial en ColombiaParticipantes Gustavo Petro 34.º Presidente de Colombia— Asumiendo el cargo Roy BarrerasPresidente del Congreso— Administrando el juramento Francia Márquez 19.º Vicepresidente de Colombia— Asumiend...

 

5th episode of the 4th season of The X-Files The Field Where I DiedThe X-Files episodeFox Mulder looks at pictures of his past life. The photographs were created by combining different public domain photographs with computer effects.Episode no.Season 4Episode 5Directed byRob BowmanWritten byGlen MorganJames WongProduction code4X05Original air dateNovember 3, 1996 (1996-11-03)Running time44 minutesGuest appearances Mitch Pileggi as Walter Skinner Kristen Cloke as Melissa Ri...

 

Emancipation ParkEmancipation Park entrance and buildingsTypeUrban parkLocation3018 Emancipation Ave, Houston, Texas, USACoordinates29°44′09″N 95°21′54″W / 29.73578°N 95.36494°W / 29.73578; -95.36494Area11.71 acres (4.74 ha; 0.01830 sq mi; 0.0474 km2)Created1872Owned byHouston Parks and Recreation DepartmentManaged byEmancipation Park ConservancyHistoric LandmarkHouston Protected Landmark No. 07PL46 HPLM No.07PL4...

Cucian yang dijemur di atas sebuah jalanan Italia. Sebuah mesin cuci otomatis di Paris Mencuci baju di sungai di Abidjan, 2006 Untuk mencuci secara umum, lihat pencucian. Mencuci merujuk kepada membasuh pakaian atau tekstil lainnya,[1] dan secara lebih luas, juga pengeringan dan penyetrikaannya. Mencuci adalah bagian dari sejarah sejak manusia mulai mengenakan baju.[2] Referensi ^ Laundry. The Free Dictionary By Farlex. Diakses tanggal 2012-05-24.  ^ How People Used to Wa...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of cast members of the A Nightmare on Elm Street film series – news · newspapers · books · scholar · JSTOR (November 2009) (Learn how and when to remove this template message) Robert Englund portrayed Freddy Krueger throughout the first eight films of the ...

 

Fahadh Faasil is an Indian actor and film producer who predominantly works in Malayalam and Tamil language films. Fahadh in 2018 Fahadh began his film career at the age of 20 by starring in the leading role in his father Fazil's 2002 romantic film Kaiyethum Doorath, which was a critical and commercial failure. After a gap of 7 years, Fahadh made his comeback with the anthology film Kerala Cafe (2009), in the short film Mrityunjayam. He attained public attention for his role as Arjun in the th...

For the 2011 American action comedy, see The Worst Movie Ever! This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources. Reefer Madness, one of the earliest films to garner particularly negative contemporary reviews[1] The films listed below have been cited by a variety of notable critics in varying media sources as being among the worst films ever made. Examples of such sources include Me...

 

Sex and the law Social issues Age of consent Antisexualism Bodily integrity Censorship Circumcision Criminalization of homosexuality Deviant sexual intercourse Ethics Freedom of speech Homophobia Intersex rights LGBT rights Miscegenation (interracial relations) Marriageable age Norms Objectification Pornography Laws Public morality Red-light district Reproductive rights Right to sexuality Same-sex marriage Sex industry Sex workers' rights (Decriminalization · World Charter) Sexual consent in...

 

Science fiction action media franchise TerminatorOfficial franchise logo from the latest filmCreated byJames CameronGale Anne HurdOriginal workThe Terminator (1984)Owner StudioCanal[1][2][3] (Vivendi)[a] Skydance Media (For upcoming Terminator films) Years1984–presentPrint publicationsNovel(s)T2ComicsList of comicsFilms and televisionFilm(s) The Terminator (1984) Terminator 2: Judgment Day (1991) Terminator 3: Rise of the Machines (2003) Terminator Salvation ...

Indian classical dance This article or section should specify the language of its non-English content, using {{lang}}, {{transliteration}} for transliterated languages, and {{IPA}} for phonetic transcriptions, with an appropriate ISO 639 code. Wikipedia's multilingual support templates may also be used. See why. (March 2021) KathakVidushi Saswati Sen Ji (S.N.A Awardee) showing the repertoire of Kathak performanceGenreIndian classical...

 

French road cyclist Anthony DelaplaceDelaplace in 2014Personal informationFull nameAnthony DelaplaceBorn (1989-09-11) 11 September 1989 (age 34)Valognes, FranceHeight1.81 m (5 ft 11+1⁄2 in)[1]Weight65 kg (143 lb; 10 st 3 lb)[1]Team informationCurrent teamArkéa–SamsicDisciplinesRoadGravelRoleRiderRider typeRouleur[2]Amateur teams2002–2007AS Tourlaville2008–2009Super Sport 35–ACNC2009Besson Chaussures...

 

County in Iowa, United States County in IowaPalo Alto CountyCountyPalo Alto County CourthouseLocation within the U.S. state of IowaIowa's location within the U.S.Coordinates: 43°04′48″N 94°40′51″W / 43.08°N 94.680833333333°W / 43.08; -94.680833333333Country United StatesState IowaFoundedJanuary 15, 1851Named forBattle of Palo AltoSeatEmmetsburgLargest cityEmmetsburgArea • Total569 sq mi (1,470 km2) • Land564&...

American basketball player and coach For other people named Megan Duffy, see Megan Duffy (disambiguation). Megan DuffyDuffy playing for the Minnesota Lynx in 2006Marquette Golden EaglesPositionHead coachLeagueBig East ConferencePersonal informationBorn (1984-07-13) July 13, 1984 (age 39)Kettering, OhioNationalityAmericanListed height5 ft 7 in (1.70 m)Listed weight135 lb (61 kg)Career informationHigh schoolChaminade Julienne(Dayton, Ohio)CollegeNotre Dame (2002–...

 

Environmentally sustainable computing and information technology Green computing, green IT (Information Technology), or ICT sustainability, is the study and practice of environmentally sustainable computing or IT. The goals of green computing are similar to green chemistry: reduce the use of hazardous materials, maximize energy efficiency during the product's lifetime, increase the recyclability or biodegradability of defunct products and factory waste. Green computing is important for all cl...

 

Untuk kegunaan lain, lihat Sorong (disambiguasi). Kabupaten Sorong SelatanKabupaten LambangJulukan: Caribbean van PapuaMotto: Mbilin KayamPetaKabupaten Sorong SelatanPetaTampilkan peta Maluku dan PapuaKabupaten Sorong SelatanKabupaten Sorong Selatan (Indonesia)Tampilkan peta IndonesiaKoordinat: 1°30′18″S 132°17′11″E / 1.50495°S 132.28638°E / -1.50495; 132.28638Negara IndonesiaProvinsiPapua Barat DayaTanggal berdiri12 April 2003Dasar hukumUU N...

1991 studio album by Running WildBlazon StoneStudio album by Running WildReleased4 April 1991RecordedDecember 1990 – January 1991StudioStudio M, HanoverGenreHeavy metal, power metalLength49:27LabelNoiseProducerRolf Kasparek, Karl-Ulrich WalterbachRunning Wild chronology Death or Glory(1989) Blazon Stone(1991) The First Years of Piracy(1991) Singles from Blazon Stone Little Big HornReleased: 28 February 1991 Professional ratingsReview scoresSourceRatingAllMusic[1]Collector's ...

 

جبل فلاجستاف جبل  البلد امريكا  [1] التقسيم الاعلى كولورادو  إحداثيات جغرافيه 40°00′06″N 105°18′27″W / 40.001666666667°N 105.3075°W / 40.001666666667; -105.3075  الارتفاع السلسله الجبليه المدى الامامى  تعديل  بوابة جغرافيا فلاجستاف هوا جبل فى امريكا. جغرافيا جبل فلاجستاف فى تقسي...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!