Eerste iOS 5.1-bèta beschikbaar voor ontwikkelaars, met geruchten over batterijduur en Siri-verbeteringen!

Apple heeft zojuist de eerste iOS 5.1-bèta naar ontwikkelaars gestuurd, samen met XCode 4.3-bèta. Wat er nieuw is, alleen tijd en spelen met iOS 5.1 zal het leren, maar volgens eerdere rapporten, zou iOS 5.1 niet alleen de problemen met het leeglopen van de batterij van de iPhone 4S moeten oplossen, het zou ook moeten introduceren een aantal coole nieuwe Siri-functionaliteit. We zullen echter moeten afwachten.

Na de sprong, de release notes. Ben je een ontwikkelaar die iets nieuws heeft opgemerkt in iOS 5.1, of de update het probleem met het leeglopen van de batterij van je iPhone 4S heeft zien oplossen? Alsjeblieft tip ons!

Invoering

iOS SDK 5.1 biedt ondersteuning voor het ontwikkelen van iOS-applicaties en bevat de complete set Xcode-tools, compilers en frameworks voor het maken van applicaties voor iOS en Mac OS X. Deze tools omvatten onder andere de Xcode IDE en de Instruments-analysetool.

Met deze software kun je applicaties ontwikkelen die draaien op iPhone, iPad of iPod touch met iOS 5.1. U kunt ook uw. testen applicaties met behulp van de meegeleverde iOS Simulator, die iOS 5.1 ondersteunt. Er zijn twee Xcode iOS SDK 5.1-images, één voor installatie op een Macintosh-computer met Mac OS X 10.6.7 (Snow Leopard) of hoger, de andere voor installatie op een Macintosh-computer met Mac OS X 10.7 (Leeuw).

Deze versie van iOS is alleen bedoeld voor installatie op apparaten die zijn geregistreerd bij het ontwikkelaarsprogramma van Apple. Als u probeert deze versie van iOS op een ongeoorloofde manier te installeren, kan uw apparaat onbruikbaar worden.

Ga voor meer informatie en aanvullende ondersteuningsbronnen naar:

http://developer.apple.com/programs/ios/

Bugrapportage

Rapporteer a.u.b. alle bugs die niet worden genoemd in de "Invoering" sectie met behulp van de Apple Bug Reporter op de Apple Developer-website (http://developer.apple.com/bugreporter/). Daarnaast kunt u deze problemen en iOS SDK 5 bespreken in de Apple Developer Forums: http://devforums.apple.com. U kunt ook toegang krijgen tot meer informatie over iCloud voor ontwikkelaars op: http://developer.apple.com/icloud

Opmerkingen en bekende problemen

De volgende problemen hebben betrekking op het gebruik van de 5.1 SDK om code te ontwikkelen.

rekeningen

Wanneer u een iCloud-account aanmaakt, kunt u elke Apple ID gebruiken, zolang het maar een volledig e-mailadres is en geen MobileMe-account. Als u een MobileMe-account hebt, kunt u dat account naar iCloud verplaatsen. U kunt meer informatie vinden op: http://me.com/move

API's

  • De NSNetService class en CFNetService API's bevatten standaard geen P2P-interfaces. Om services te doorzoeken, te registreren of op te lossen via P2P-interfaces, moet een applicatie de Bonjour. gebruiken DNS-service*() API's hieronder vermeld.
  • De. instellen interfaceIndex parameter naar kDNSServiceInterfaceIndexAny in de volgende API's bevatten standaard geen P2P-interfaces. Om P2P-interfaces op te nemen, moet u nu dekDNSServiceFlagsIncludeP2P vlag bij gebruik kDNSServiceInterfaceIndexAny of stel de interfaceIndex in op kDNSServiceInterfaceIndexP2P. De betrokken API's zijn:
    • DNSServiceBladeren
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

App-pictogrammen en profielfoto's worden niet geladen in apps die Game Center gebruiken.

iCloud-opslag

  • Provisioningprofielen moeten zijn ingeschakeld voor iCloud in de iOS Provisioning Portal. U kunt een inrichtingsprofiel voor iCloud inschakelen door naar het gedeelte App-ID van de iOS-inrichtingsportal te gaan en uw app-ID voor iCloud te configureren. Nadat u de app-ID voor iCloud hebt ingeschakeld, moet u uw inrichtingsprofielen opnieuw genereren om ze voor iCloud in te schakelen.
  • De setSortDescriptors: methode van NSMatadataQuery wordt niet ondersteund.
  • In iOS 5 kunnen bestanden die zijn beveiligd via Gegevensbescherming niet worden gebruikt met iCloud-opslag-API's.
  • Bestandsnamen zijn niet hoofdlettergevoelig in Mac OS X, maar hoofdlettergevoelig in iOS. Dit kan tot problemen leiden bij het delen van bestanden tussen de twee via iCloud. U moet stappen ondernemen op iOS om te voorkomen dat u bestanden maakt waarvan de namen alleen per geval verschillen.

Filmspeler

Vanaf iOS 5.0 wordt een filmspeler niet automatisch voorbereid om af te spelen bij het maken, om een ​​fijnmazigere afspeelcontrole mogelijk te maken. Bel de voorbereidenToPlay methode om de filmspeler voor te bereiden. Voor meer informatie, zie MPMoviePlayerController Class Reference

Muziekspeler

Het gebruik van shake-to-shuffle zorgt ervoor dat de Muziek-app vastloopt en het afspelen stopt.

Kiosk

GEMAAKT: Het verwijderen van een probleem dat is gemarkeerd als het probleem dat momenteel wordt gelezen, kan een crash veroorzaken.

Veiligheid

In iOS 5 wordt het ondertekenen van certificaten met MD5-handtekeningen niet ondersteund. Zorg ervoor dat certificaten handtekeningalgoritmen gebruiken op basis van SHA1 of SHA2.

Xcode/Ontwikkelaarstools

  • Een fout in de documentatie-organizer veroorzaakt een uitzondering wanneer u in een willekeurig veld in het inhoudsgebied typt. Om te voorkomen dat u zich moet aanmelden bij de ontwikkelaarswebsite vanuit Xcode, downloadt u documentatiesets lokaal met: Xcode's documentatievoorkeurenpaneel en schakel het selectievakje 'Automatisch naar updates zoeken en installeren' in als een tijdelijke oplossing.
  • "uninstall-devtools"-script verwijdert per ongeluk bestanden en pakketten, zelfs als Xcode nog steeds actief is. Zorg ervoor dat u elke actieve kopie van Xcode afsluit voordat u het script "uninstall-devtools" start.
  • De Network Link Conditioner-daemon kan niet worden gestart na installatie van de Networking Link Conditioner zonder opnieuw op te starten. U kunt het probleem handmatig omzeilen door opnieuw op te starten of met de volgende opdracht: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]
  • In de iOS 5-ontwikkeltools is het mogelijk om API's te extraheren die door een applicatie worden gebruikt en deze te hebben gecontroleerd op gebruik van privé-API's. Deze optie wordt aangeboden wanneer u uw aanvraag voor app valideert dwang.

Laatste blogbericht

Vandaag in de geschiedenis van Apple: HP's iPod komt uit de lucht vallen
October 21, 2021

8 januari 2004: De onhandige naam Apple iPod + HP, een iPod van het merk Hewlett-Packard, maakt zijn debuut op de Consumer Electronics Show in Las ...

| Cult van Mac
October 21, 2021

Sutter Sling Pouch verklaart de oorlog aan zakken [Review]Pas op voor zakken - de Sutter Sling Pouch is op jacht naar je kroon.Foto: Nuria GregoriD...

Nieuwe Mac's? Nog een ding? Ontvang onze WWDC 2020-voorspellingen op The CultCast
October 21, 2021

Nieuwe Mac's? Nog een ding? Ontvang onze WWDC 2020-voorspellingen op De CultCastDe virtuele WWDC van volgende week ziet eruit als een doozy.Afbeeld...