Это предупреждающее сообщение появляется, когда я компилирую мою WatchKit 2 AppWatchSimulator 3.1 SDK не поддерживает архитектуру x86_64?
Игнорирование файла /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator3.1.sdk /System/Library/Frameworks//WatchKit.framework/WatchKit, файл был создан для i386, который не связан с архитектурой (x86_64): /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/ Разработчик/SDK/WatchSimulator3.1.sdk/System/Library/Frameworks // WatchKit.framework/WatchKitld: предупреждение: игнорирование файла /Applications/Xcode.app/Contents/Developer/Platforms/ WatchSimulator.platform/Developer/SDK/WatchSimulator3.1.sdk/System/Library/Frameworks // Foundation.framework/Foundation, Файл был создан для i386, который не связан с архитектурой (x86_64): /Applications/Xcode .app/Содержание/Разработчик/Платформы/WatchSimulator.platform/Разработчик/SDKs/WatchSimulator3.1.sdk/System/Library/Frameworks // Foundation.framework/Фонд
И, наконец, она не смогла составить
ld: точка входа (_main) не определено. для архитектуры x86_64
Архитектурная надбавка в настройках сборки: i386 и x86_64.
Однако, если я заставляю архитектуру только x86_64 (что я не хочу применять для моего проекта навсегда). Существует другой ошибку
л.д.: нелегальный текст переезд в «non_lazy_ptr» в
И я добавил OTHER_CFLAGS = $(inherited) -read_only_relocs suppress
в соответствии с рекомендациями некоторых ответов в StackOverflow. Но Xcode сохранял такое же сообщение об ошибке.
Отредактировано: а, еще одна ошибка. Это должно быть OTHER_LDFLAGS =
... что-то.
Может ли кто-нибудь дать мне какой-либо идеал, как преодолеть это.
Большое спасибо,
Это правильно.Все устройства Apple Watch 32-бит. – russbishop