我正在为iOS构建备份/恢复程序,我遇到了一个问题。我需要能够获取安装在设备上的应用程序并将其重新打包成ipa文件,元数据和所有内容(保留诸如购买它的用户的iTunes帐户之类的内容等)。此外,这需要通过SSH完成,因为很多这些备份将使用SSH Ramdisk完成。任何人都可以提供一些有关如何做到这一点(跨平台)的见解?我知道25pp和vShare可以做到这一点,但这些都不是开源的。
编辑:由于没有人回复,我会告诉你我认为应该是一个非常好的方法,将应用程序重新打包到ipa。我只是不知道如何区分应用程序及其数据mkdir /tempapp mkdir /tempapp/Payloads cp -R ~/Applications/$UUID/$NAME.app /tempapp/Payloads/ cp ~/Applications/$UUID/iTunesArtwork /tempapp cp ~/Applications/$UUID/iTunesMetadata.plist /tempapp zip -r $NAME.ipa /tempapp/*
ST