2017-10-20 6 views
1

Je suis nouveau sur iOS, j'ai juste essayé de construire mon jeu Unity pour iOS et ça me donne ces erreurs. See image. Quelqu'un peut-il aider? S'il vous plaîtiOS Build Error "Typedef redéfinition avec différents types ('NSUInteger' ('unsum long') vs 'enum MTLPixelFormat')"

  1. redéfinition Typedef avec différents types ('NSUInteger' (alias 'unsigned long) vs 'ENUM MTLPixelFormat')
  2. Redéfinition de recenseur 'MTLPixelFormatBGRA8Unorm'
  3. Redéfinition de recenseur 'MTLPixelFormatBGRA8Unorm_sRGB'
+0

Postez votre code. Il semble que vous utilisiez "Objective-C++" (syntaxe mixte Objective-C et C++) –

+0

Je l'ai corrigé en ne faisant que commenter le code, mais j'ai maintenant de nouvelles erreurs. S'il vous plaît voir cela si vous pouvez aider. [lien] (https://stackoverflow.com/questions/46864491/unidentified-symbol-for-architecture-arm64-xcode-9) –

Répondre

0

Cette erreur est générée car votre projet utilise Metal.framework et le simulateur iOS ne prend pas en charge le cadre métallique. Si vous exécutez votre projet sur un appareil iPhone, cela fonctionnera bien.