Je travaille avec ARKit Feature , avec la dernière version majeure d’iOS, mais je reçois un plantage avec l’erreur failed assertion
MTLRenderPassDescriptor: l'action du magasin MTLStoreActionMultisampleResolve pour la pièce jointe de profondeur n'est pas prise en charge par le périphérique
J'ai déjà iOS 11 beta, installé sur mon iPhone.
Comme toutes les réponses ci-dessus, il s'agit d'un jeton hardware constraint
à A9
. Quoi qu’il en soit, il est recommandé d’ajouter ARKit
à UIRequiredDeviceCapabilities
sur Info.plist
vous donnera un meilleur retour d’informations sur les applications en cours d’exécution de la fonction principale en fonction de ARKit
.
Pour pouvoir utiliser ARKit, votre appareil doit pouvoir le prendre en charge. Non seulement en utilisant la dernière iOS aidera. Comme Apple le mentionne dans la Keynote WWDC 2017, ils prennent en charge les puces A9 et Above, ce qui signifie que l'iPhone 6 et Above pourront exécuter et tester ARKit.