如何从iOS模拟器获取IPA文件

时间:2018-03-31 15:38:18

标签: ios xamarin ionic2 ipa cydia

我开发了两个带有Xamarin.Forms和Ionic的简单应用程序,需要对Android和iOS创建的APK和IPA文件执行逆向工程。我需要为我的学习做这件事。 从Android模拟器中获取APK文件很容易,但从iOS模拟器获取IPA文件的最佳方法是什么。

我已经尝试过使用Cydia,但直到现在都没有成功。 我在Xcode中看到,如果您有Apple Developer帐户,可以选择导出IPA。什么是获得两个IPA文件的最佳方式? 如果我得到它们,它们会被禁止吗?

1 个答案:

答案 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
    ~~~~~~