Beim Versuch, mein Projekt zu erstellen, erhalte ich folgende Warnungen. Es gibt ungefähr 160 Warnungen ähnlich denen, die nervig sind
ld: warning: Der Untertyp CPU_SUBTYPE_ARM_ALL ist veraltet: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a (_udivsi3.o)
und
Warnung: (armv7) /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o ) Objektdatei '/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o)' doesn ' t enthalten Architekturinformationen für armv7.
Alle Warnungen beziehen sich auf libgcc.a.
Ich brauche diese Anwendung, um iOS 3.2 und höher zu unterstützen. Was kann ich tun, um diese Warnungen zu entfernen?
Sie vermischen zwei verschiedene Dinge - Ihr Bereitstellungsziel und Ihr Basis-SDK. Ihr Implementierungsziel definiert, auf welchen iOS-Versionen Sie ausführen möchten. Stellen Sie Ihr Basis-SDK auf die neueste verfügbare Version ein. Setzen Sie Ihr Implementierungsziel auf iOS 3.2.
Nachdem ich das gesagt habe, ist es in fast allen Fällen wahrscheinlich ein Fehler, auf iOS 3 zu zielen. iOS 6 steht vor der Veröffentlichung, und fast jeder hat ein Upgrade auf iOS 3.2 vorgenommen. Sind Sie sicher, dass Sie das tun müssen?