arm64-to-sim
arm64-to-sim copied to clipboard
Transmogrify native iOS frameworks to run in iOS Simulator on Apple silicon.
**Background** Previous implementation was not supporting for case when `build_version_command.ntools != 0` because ntools was hardcoded to 0. **Changes** Based on [how MachO files are loaded in dyld](https://opensource.apple.com/source/dyld/dyld-655.1.1/dyld3/MachOLoaded.cpp.auto.html) (attached below)...
* Make separate "create" and "update" functions for `LC_BUILD_VERSION` * Remove `offset` param where it was unused to cleanup function param lists This fixes an issue where a library (`GoogleMaps`)...
Hi, I am currently using ur tools to modify binary framework [Yandex maps mobile](https://maps-ios-pods-public.s3.yandex.net/YandexMapsMobile-2020082814.7344935-775744421.framework.zip)... Link to framework is taken from [here](https://github.com/CocoaPods/Specs/blob/32dd6638f41eca5716a1bd72506c6adbec10ebea/Specs/d/d/0/YandexMapsMobile/4.0.0-full/YandexMapsMobile.podspec.json)... Every time am getting zerofill error... `ld: in /Users/c-villain/Library/Developer/Xcode/DerivedData/Utkonos-flitswrpfdrvoncmykfarjwnxqce/Build/Products/Debug-iphonesimulator/YandexMapsMobile.framework/YandexMapsMobile(YMKSearchMasstransit2xObjectMetadata_Binding.mm.o),...
Hi, I am currently using your excellent results to make my app for simulator compatible. To make this more useful, I am developing an extension of the provided CLI tool,...
Noticed there's a good amount of missing symbols after converting a few arm64 device binaries over and attempting to use them on the M1s - some examples coming from opencv:...
Hi I have tried to follow your impressive blog post to make this arm64 simulator hack work on Googles "AFSNative" framework (https://developers.google.com/custom-search-ads/ios/afsnative) I was hoping you might be able to...
Hi, since Xcode 13.3 I cannot patch this library: ``` lipo -detailed_info libGoogleAnalyticsServices.a Fat header in: libGoogleAnalyticsServices.a fat_magic 0xcafebabe nfat_arch 5 architecture armv7 cputype CPU_TYPE_ARM cpusubtype CPU_SUBTYPE_ARM_V7 capabilities 0x0 offset...
In your [blog post](https://bogo.wtf/arm64-to-sim-dylibs.html), you show the output from `vtool -show`, then shortly after that have a sample command line to modify the library. As far as I can tell,...
Hello. I am bugkingK who is developing iOS in South Korea. The same problem happened in the blog I'm making. Thanks to you, I solved it. Thank you. As I...
Hi, First of all, thank you for this script and for the explanation at the [blog](https://bogo.wtf/arm64-to-sim.html)! I do not understand why Apple doesn't let you link device arm64 binaries for...