Я установил фреймворк ios-ntp из https://github.com/jbenet/ios-ntp, как написано на странице, однако структура, кажется, немного обновлена и не настроена для xcode 6. После добавления фреймворка и попытки использовать это как это:iOS-ntp framework не компилируется xcode 6
в моей AppDelegate.h
Импортные рамки в моих:
#import <ios-ntp/ios-ntp.h>
Обожженные каркасные методы:
//try out ntp timer
[NetworkClock sharedNetworkClock];
NSDate* systemTime = [NSDate date];
NSDate* networkTime = [NSDate networkDate];
NSLog(@"system time = %@",systemTime);
NSLog(@"network time = %@",networkTime);
Я не могу скомпилировать и получить следующее сообщение об ошибке:
ld: warning: ignoring file /Users/royhermann/Desktop/Dev/Blackout/ios-ntp.framework/ios-ntp, missing required architecture x86_64 in file /Users/royhermann/Desktop/Dev/Blackout/ios-ntp.framework/ios-ntp (2 slices)
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_NetworkClock", referenced from:
objc-class-ref in BOAppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я читал о возможных решениях подобного предупреждения, но не смог найти решение, чтобы решить эту проблему. В настоящее время я вернусь к исходным настройкам проекта/цели и использую «стандартные архитектуры» в своих настройках сборки.
Как решить проблему и скомпилировать/использовать ios-ntp? Благодаря!
Вы используете cocoapods? – l0gg3r
Да для других фреймворков, но я импортировал ios-ntp вручную (просто добавил файлы в свой проект) – royherma
ах, у меня вопрос – l0gg3r