У меня есть приложение, настроенное на использование LLVM GCC 4.2 в Target> Build Settings в версии компилятора, и оно работало для симулятора.
Когда я переключил свою «Схему» на целевой iPad, он бросилте же предупреждения, которые я получал при использовании GCC, поэтому я предполагаю, что теперь он компилируется в GCC.Но цель «Версия компилятора C / C ++» по-прежнему установлена в LLVM GCC 4.2 (за исключением iOS Default, где это GCC 4.2, и я не могу изменить).
Почему он больше не компилируется с LLVM GCC икак я могу изменить его так, чтобы он работал под iPad?
Редактировать: ошибка, которую я получаю, связана с доступом к переменной экземпляра суперкласса.GCC выдает ошибку, если вы не записали ее как [self iVarName], а LLVM GCC компилируется нормально, если вы просто используете iVarName.