我已经开发了两个带有Xamarin.forms和ionic的简单应用程序,并且需要在Android和iOS的创建APK和IPA文件上执行反向工程。我需要这样做。从Android模拟器中获取APK文件很容易,但是从iOS模拟器中获取IPA文件的最佳方法是什么?
我已经尝试使用Cydia,但是到目前为止还没有成功。我在Xcode中看到,如果您有Apple Developer帐户,则可以选择导出IPA。获取两个IPA文件的最佳方法是什么?如果我得到它们,它们是否已被保密?
模拟器中没有安装的应用程序的.ipa
,只有一个.app
从您的主目录中,CD进入:
~/Library/Developer/CoreSimulator/Devices
从您运行的每个模拟器设备类型的唯一ID列表。您需要按日期/时间或应用程序名称进行一些搜索,即
find . -name "SomeXamarinApp*"
您可以 cd
进入找到的dir,并且您将拥有.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
~~~~~~