iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Expired provisioning file, upgrade ipa nodig? (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/162270-expired-provisioning-file-upgrade-ipa-nodig.html)

pk76 05-02-15 06:01

Expired provisioning file, upgrade ipa nodig?
 
Ik heb 2 jaar geleden een adhoc app laten maken. De ipa file distribueerde ik naar een aantal ipads via testflight. De udids van deze ipads waren opgenomen.

Sinds kort werkt de app ineens niet meer. Als ik de .ipa file via testflight wil installeren krijg ik de melding "This build's provisioning profile has expired. Ask the developers to release a new build with an updated profile." Ook bij opnieuw uploaden van de .ipa file in testflight krijg ik een gelijksoortige melding.

Ik heb de appbuilder gevraagd om een nieuwe .ipa file. Hij geeft echter aan dat eerst een upgrade van de app nodig is. Een compile zou op ios8 plaatsvinden en daar zouden nu foutmeldingen uit voortkomen die eerst verholpen moeten worden. De app werkte voorheen wel op ios8.

Kan dit inderdaad het geval zijn en is er eventueel een mogelijkheid om buiten de appbuilder om de .ipa file toch weer werkend te krijgen? Appel developer account is aanwezig.

wubbe 06-02-15 15:42

  1. Inderdaad klopt het dat je profiel verlopen kan zijn. De App ontwikkelaar moet zijn distribution profile vernieuwen en een nieuwe IPA maken met dit vernieuwde profiel. Dan kun je weer twee jaar vooruit
  2. Een adhoc profiel is bedoeld voor beta testen, en niet voor regulier gebruik van een App. Vandaar dat hij maar beperkt geldig is. Om Apps te kunnen distribueren buiten de AppStore om is het (dure) Enterprise Programma in het leven geroepen. Maar ik kan me voorstellen dat dat iets te hoog gegrepen is. Je misbruikt het adhoc principe, maar goed.
  3. Waarom zou een compile op iOS8 moeten plaatsvinden? Je plaatst hem niet in de App Store. Misschien dat TestFlight dat vereist. Maar dan gebruik je TestFlight toch lekker niet? Gewoon een IPA distribueren op 'de oude manier' gaat toch ook?

Whacko 18-02-15 09:25

3. Een aanvulling hierop. Ik kan me best voorstellen dat de app voorheen werkte toen hij gecompiled was met een oude iOS SDK. De ontwikkelaar zal geupgrade hebben naar de nieuwste SDK en daar kunnen inderdaad fouten uit komen. Dat zal dan inderdaad eerst opgelost moeten worden.


Alle tijden zijn GMT +2. Het is nu 22:37.