В Xcode, как создать библиотеку Objective-C для приложения для запуска на iOS SIMULATOR?

#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