Итак, все было в порядке, и тогда я решил начать разработку на XCode 5 DP3 и iOS7
До обновления мой проект скомпилировался и работал отлично на моем iPhone 3GS (я сделал небольшое приложение для мобильных телефонов); однако он не работал на моем iPhone 5; Я был очень уверен, что это был тот факт, что я еще не настроил его, чтобы включить архитектуру armv7s.
Я могу создавать и запускать все просто отлично на симуляторах, но (и это после настройки приложения для включения архитектуры armv7s). Я не могу заставить его работать на обоих моих устройствах.
Я получаю эту ошибку:
ld: framework not found IOKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я даже не знаю, как использовать -v для вызова вызова. Я читал некоторые, где этот IOKit предназначен только для симулятора... означает ли это, что я должен отключить его из своей библиотеки при создании моего устройства? И почему я не получал эту ошибку раньше, когда работал над моими 3gs?
Мое предположение о том, почему он больше не работает на моих 3g (хотя ошибка такая же), это тот факт, что iOS 6, и SDK может поддерживать только iOS 7 (в настоящее время мой iPhone 5).