Do you actually need bitcode? It’s only necessary if you have an apple watch target for example. Otherwise it’s ok not to have it.
I do not see any other solutions, the project is not going to be built due to the lack of jitsi bitcode. I tried to do xcframework with ENABLE_BITCODE = YES, but ARCHIVE FAILED for ios-device
BuildProductsPath/Release-iphoneos/JitsiMeetSDK.framework/JitsiMeetSDK’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. file Release-iphoneos/JitsiMeetSDK.framework/JitsiMeetSDK’ for architecture arm64
Do you need bitcode? You can disable it in your project as a whole.
if i disable it i get an error from apple ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.”
I removed in BuildPhase Embded Frameworks. but apple send error
Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90863: Apple silicon Macs support issue - The app links with libraries that are not present on Mac:
After you’ve corrected the issues, you can upload a new binary to App Store Connect.
What Xcode version are you using? Are you using any script to strip architectures when building in release mode? That used to be necessary, but with xcframeworks that is taken care of autoomagically.
macos Big Sur 11.2.3
I used to just use a framework, then I had to rebuild jitsi in xcframework and there were problems
Wait, I just noticed something I missed on your previous message. Are you publishing your app on macOS too?
no, the application is only for iPhones and iPads
I think the problem is in the updated xcode
This suggests your app is attempted to be released on macOS too. Note that Apple made changes to that recently, check in Apple Store Connect to make sure your app is not released on macOS.
I just archived the assembly on the previous xcode, turned off the bitcodes and the project was approved, it was definitely not released for the Mac
Go to Apple Store Connect, and the Pricing and Availability section of your app. Make sure that checkbox there is unchecked as in the screenshot.
Hi , im using jist iOS SDK and my project need to set bitcode ON , so please is there any solustion to set the jitsi bitcode to No without make issue in code, and thanks in advance for any help.
Not at the moment. You can of course build the SDK yourself with bitcode, it works.
Thanks @saghul for your quick reply, so that i understand we can use the SDK with Bitcode ,
and no need actually to this part in Documentation.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings[‘ENABLE_BITCODE’] = ‘NO’