Я новичок в мире программирования для iOS и MacOS вообще, и этот вопрос выстроен ужасно, но все же. Я учу все это в течение месяца. До сих пор мне нигде не приходилось задавать вопросы, потому что я мог найти ответы с помощью Google.
Но сейчас я пытаюсь перейти с обычного Obj-C на Obj-C ++. Мой учитель дал мне библиотеку для включения, и в ней было # include "libkern / OSAtomic.h" . Первая сборка не удалась и написано, что OSAtomic не найден. Я решил, что мне нужно включить Kernel.framework в мой проект.
Но когда я сделал это, произошла другая ошибка, что-то вроде этого не могло найти ядро или что-то еще.
Извините за этот спонтанный вопрос, я сейчас не за своим компьютером, но если у кого-то было что-то подобное, он мог бы ответить на вопрос и сразу же помочь мне. Иначе - я опубликую точную ошибку, когда буду на моем Mac.
Ошибка:
ld: рамки не найдены Ядро
Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang++ завершилась неудачно с кодом выхода 1
UPD
Задача решена. Это включает (который уже был в угловых скобках, кстати), был включен в конце концов. Ядро ядра было не только ненужным, но и вредным - оно якобы делало сборку приложений для MacOS вместо iOS.
Я удалил Kernel.framework и обнаружил, с каким компоновщиком методов возникли проблемы, и с помощью небольшого количества магии Google выяснилось, что Security.framework необходим. После этого программа успешно собрана.
Спасибо всем за ваши ответы.