我开发了两个带有Xamarin.Forms和Ionic的简单应用程序,需要对Android和iOS创建的APK和IPA文件执行逆向工程。我需要为我的学习做这件事。 从Android模拟器中获取APK文件很容易,但从iOS模拟器获取IPA文件的最佳方法是什么。
我已经尝试过使用Cydia,但直到现在都没有成功。 我在Xcode中看到,如果您有Apple Developer帐户,可以选择导出IPA。什么是获得两个IPA文件的最佳方式? 如果我得到它们,它们会被禁止吗?
答案 0 :(得分:5)
模拟器中没有安装.ipa
个应用,只有.app
从您的主目录,cd到:
~/Library/Developer/CoreSimulator/Devices
从那里开始,您将运行每种模拟器设备类型的唯一ID列表。您需要通过日期/时间或应用名称进行一些搜索,即
find . -name "SomeXamarinApp*"
您可以cd
进入您找到的目录,并且您将拥有.app
的位置:
tree
└── Forms_Tester_LibBased.iOS.app
├── Forms_Tester_LibBased.dll
├── Forms_Tester_LibBased.iOS
├── Forms_Tester_LibBased.iOS.exe
├── Forms_Tester_LibBased.iOS.pdb
├── Forms_Tester_LibBased.pdb
├── Info.plist
├── LINKEDIN.png
├── LaunchScreen.storyboardc
│ ├── 01J-lp-oVM-view-Ze5-6b-2t3.nib
│ ├── Info.plist
│ └── UIViewController-01J-lp-oVM.nib
├── Mono.Security.dll
├── Mono.Security.pdb
~~~~~~