最近の検索


最近の検索はありません

SDKConfigurations.framework/SDKConfigurations contains bitcode



投稿日時:2024年9月20日

Xcode 16 does not let us upload our apps because SDKConfigurations framework still contains bitcode. The update to the Support SDK released on September 17th (8.0.4) did fix this issue in other frameworks.

 

However, SDKConfigurations was not updated and this prevents us from releasing app updates with Xcode 16. Please fix ASAP

Here is an error which we get during the upload:

Invalid Executable. The executable '******.app/Frameworks/SDKConfigurations.framework/SDKConfigurations' contains bitcode.


6

21

21件のコメント

Hi, with cocoapods, what You can do, is adding following code to Your podfile.

post_install do |installer|
    
    bitcode_strip_path = `xcrun --find bitcode_strip`.chop!
    
   def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
     framework_path = File.join(Dir.pwd, framework_relative_path)
     command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"
     puts "Stripping bitcode: #{command}"
     system(command)
   end
   
   framework_paths = [
     "Pods/ZendeskSDKConfigurationsSDK/SDKConfigurations.xcframework/ios-arm64/SDKConfigurations.framework/SDKConfigurations"
   ]
   
   framework_paths.each do |framework_relative_path|
     strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
   end
   
  end

0


8079368455578 I'm also using CocoaPods and found a way to solve this. Since I'm not using the UI provided by Zendesk, but only the API, the following worked for me:

  1. Change pod ‘ZendeskSupportSDK’ to pod ‘ZendeskSupportProvidersSDK’ in the Podfile.
  2. Run pod install or pod update in the terminal.
  3. Go to where Zendesk is implemented and replace import SupportSDK with import SupportProvidersSDK.
  4. Clear and build the app.

If you're using any of ZendeskCommonUISDK, ZendeskMessagingAPISDK, ZendeskMessagingSDK, ZendeskSDKConfigurationsSDK, or ZendeskSupportSDK, this method won't work.

0


Same, using cocoapods, so interested in workaround there if any

0


Thanks for the workaround. In our case we added the framework via Cocoapods so we don't have SDKConfigurations in Frameworks, Libraries and Embedded Content. Is there any workaround for frameworks added with Cocoapods?

1


Hi everyone,

Thank you for bringing this issue to our attention. Our development team is currently working on a fix, and we’ll provide an update with the expected timeline as soon as it’s available.

In the meantime, you can try the following workaround to unblock Apple validation:

  • Navigate to Xcode Settings > Frameworks, Libraries, and Embedded Content, and select the "Embed & Sign" option.

We appreciate your patience, and we’ll keep you posted with any further updates.

Best regards,

Onur

-1


Hi all, appreciate the reporting here. Our team is currently working on a fix for this. I'll update the thread here when we have more news.

0


I wonder who are the people who put a “thumbs down”? If you know how to fix this without waiting for Zendesk to fix their SDK – please let everyone know .

 

Otherwise seems like Zendesk employees are trying to downvote this issue instead of actually fixing it.

1


I urge everyone who has the same issue to open a support ticket. I've opened one on Sep 21 and they STILL haven't fixed it.

 

Clearly, their iOS dev team is not testing anything at all and they just don't care about the experience we are having.

Started actively looking for another support solution, as this level of service from Zendesk is utterly unacceptable

0


We are also experiencing the same problem. Due to issues with your SDK, we are unable to release new versions of the app. This is a very serious problem. Bitcode has been deprecated since Xcode 15, so you have had plenty of time to prevent this. Your company should respond as quickly as possible and release a corrected version of the SDK. Otherwise, we have no choice but to consider applying another service instead of yours.

1


We are having the same issue. Please, we need an urgent fix as we cannot distribute updates of our app.

1


サインインしてコメントを残します。

お探しのものが見つかりませんか?

新規投稿