BITCODE in a static library c/c++

Hello!
I'm try create library my project with static library. When i create library enable bitcode flags, for iphone simulator.

I'm getting a lot of linker errors:

Undefined symbols for architecture x8664:
 "
OBJCCLASS$STWindow", referenced from:
   objc-class-ref in STWindow+Extensions.o
 "
OBJCCLASS$STSession", referenced from:
   objc-class-ref in StitchingSessionHolder.o
 "
OBJCCLASS$STCamera", referenced from:
   objc-class-ref in StitchingSessionHolder.o
 "
OBJCCLASS$STOrientation", referenced from:
   objc-class-ref in GyroscopeServiceImpl.o
 "
OBJCCLASS$STPhoto", referenced from:
   objc-class-ref in PhotoCapturerImpl.o
ld: symbol(s) not found for architecture x86
64


everything is ok for the device! But simulator not run!

Xcode version 11.5
c++11

Accepted Reply

ios-cmake for create static library

cmake .. -G Xcode -DCMAKETOOLCHAINFILE=../cmd/ios-lib/ios.toolchain.cmake -DPLATFORM=OS64COMBINED -DIOS=1 -DBUILDSHARED=0 -DCMAKECFLAGS=-fembed-bitcode -DCMAKECXX_FLAGS=-fembed-bitcode
cmake --build . --config Release --target install

Replies

ios-cmake for create static library

cmake .. -G Xcode -DCMAKETOOLCHAINFILE=../cmd/ios-lib/ios.toolchain.cmake -DPLATFORM=OS64COMBINED -DIOS=1 -DBUILDSHARED=0 -DCMAKECFLAGS=-fembed-bitcode -DCMAKECXX_FLAGS=-fembed-bitcode
cmake --build . --config Release --target install