adjust / ios_sdk

This is the iOS SDK of
http://www.adjust.com
MIT License
617 stars 287 forks source link

Unsupported Architecture: x86_84 #710

Open chenxi92 opened 4 months ago

chenxi92 commented 4 months ago

My app integrated the Adjust dynamic framewrok with the version 4.38.0, when I submit my app to App Store TestFlight, it occur the following issues:

ITMS-90087: Unsupported Architectures - The executable for xxxx.app/Frameworks/AdjustSdk.framework contains unsupported architectures '[x86_64]'.

chenxi92 commented 4 months ago

I solve the issue by manually remove the x86_64 architecture with following command

cd AdjustSdk.framework lipo -remove x86_64 -output AdjustSdk AdjustSdk

chenxi92 commented 3 months ago

Email from Apple:

adjust-issue

uerceg commented 3 months ago

Hi @chenxi92,

Have you removed the x86_64 architecture from the SDK framework you used in the app update that you have submitted?

chenxi92 commented 3 months ago

@uerceg After I removed the x86_64 architecture from the Adjust SDK framework and re-submitted, Apple approved my app. I think x86_64 architecture is no longer needed on the iOS platform. My app also contains other third-party SDKs (eg: Facebook, Firebase)and their dynamic framework only contains arm64 architecture, so I hope you can solve the issue as soon as possible!