#ios #xcode #ios-simulator
#iOS #xcode #ios-simulator
Вопрос:
Мы получаем приведенную ниже ошибку, когда пытаемся создать приложение, использующее нашу библиотеку Obj-C.
Что мы устанавливаем в проекте библиотеки, чтобы предотвратить эту ошибку?
В конечном счете, приложение должно запускаться на iPhone (ios 12 или выше), но мы хотим, чтобы оно сначала запускалось на симуляторе.
Building for iOS Simulator, but the linked library 'libmobile_sys_hub_lib.a' was built for iOS.
Ответ №1:
Это означает, что вы создали библиотеку для iOS. Вам нужно создать его для iOS Simulator. Например:
xcodebuild -sdk iphonesimulator
Вероятно, вы захотите распространять отдельные копии своей библиотеки: одну для sim-карты и одну для устройства.
Комментарии:
1. Как мне настроить это в графическом интерфейсе проекта Xcode? Я не смог найти проект или целевую настройку для IOS simulator.
2. Вы хотели бы выбрать пункт назначения запуска iOS Simulator.
Ответ №2:
Откройте список активных схем Xcode (в левой части строки заголовка проекта) и выберите IOS SIMULATOR