Insta360Develop / CameraSDK-iOS

iOS SDK to control Insta360 cameras.
33 stars 5 forks source link

Symbol not found: _OBJC_CLASS_$_INSJpegToH264Encoder on Runtime #19

Open ankitJoshi03 opened 1 year ago

ankitJoshi03 commented 1 year ago

When I try to build my app I get this error during runtime:

dyld[5592]: Symbol not found: _OBJCCLASS$_INSJpegToH264Encoder Referenced from: <7018D6C9-52CA-3618-9163-CB82EA97F69B> /private/var/containers/Bundle/Application/518186DD-BBFC-47A1-BBC3-469D2C47BCB2/ECSite.app/Frameworks/INSCameraSDK.framework/INSCameraSDK Expected in: /private/var/containers/Bundle/Application/518186DD-BBFC-47A1-BBC3-469D2C47BCB2/ECSite.app/Frameworks/INSCoreMedia.framework/INSCoreMedia

I have these in my frameworks: INSCameraSDK.xcframework Embed & Sign INSCoreMedia.framework Embed & Sign

Tianweihaihaihai commented 1 year ago

pls update to the lastest sdk, the version of INSCoreMedia is 1.25.27, pls check if the version is correct, the lastest sdk version is 2.9.42

camhart commented 10 months ago

I'm facing the same issue. I've tried a handful of different versions. I can't get anything through Carthage to work. However, if I include the framework's from the demo, then it works. @Tianweihaihaihai please fix so we can get newer versions of SDK please :D. I want bluetooth connectability.

jessearmandse commented 1 week ago

I have checked INSCoreMedia version 1.25.27 downloaded with Carthage and the symbol INSJpegToH264Encoder is still not found inside the object file.

This is what I ran to check for symbols, and do a grep on the output:

objdump -t INSCoreMedia.framework/INSCoreMedia | grep INSJpegToH264Encoder

It outputs nothing