首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我只有一个IPA文件时,我如何制作一个应用程序的演示视频?

当我只有一个IPA文件时,我如何制作一个应用程序的演示视频?
EN

Stack Overflow用户
提问于 2013-03-09 09:24:41
回答 3查看 864关注 0票数 1

我想在模拟器上运行/测试我的.ipa文件,因为我想要获取应用程序的演示视频。我搜索了两个小时,但没有结果说是可以做到的。我已经通过了以下链接。1) 有没有一种方法可以在没有源代码的模拟器上测试iOS构建? 2) 在模拟器中运行苹果应用程序

注意:我没有源代码,我知道我可以通过把它放在设备中来测试它。另外,我的应用程序没有上传到应用程序商店,所以也没有从应用程序商店下载(它是由开发人员发送的)。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-09 09:38:51

正如其他人所回答的,您不能在模拟器上运行IPA文件,因为模拟器在Mac的x86 CPU上运行本机代码,而IPA文件只包含设备的ARM CPU的代码。

所做的是在Mac上运行AirPlay服务器。在您的iOS设备和打开从设备到Mac的镜像上安装IPA。那就录下你Mac的屏幕。

Mac有几个AirPlay服务器应用程序。我玩过的一个游戏是反射器。它支持将设备的AirPlay流直接记录到视频文件中,这使得处理过程更加容易。

票数 2
EN

Stack Overflow用户

发布于 2013-03-09 09:26:22

如果.ipa是为发行版构建的,那么它就不会为i386编译,因此它不会在模拟器上运行;下面是一个使用我的应用程序的示例:

代码语言:javascript
复制
$ unzip MyApp.ipa
$ cd Payload/MyApp.app
$ xcrun -sdk iphoneos lipo -info MyApp
Architectures in the fat file: MyApp are: armv7 armv7s
票数 1
EN

Stack Overflow用户

发布于 2013-03-09 09:28:50

读一下这个网站。

.ipa文件是存储iPhone应用程序的iPhone应用程序存档文件。它通常是用苹果的FairPlay DRM技术加密的。每个.ipa文件都使用ARM体系结构的二进制文件进行压缩,并且只能安装在iPhone, iPod Touch上,或者可以通过将扩展名更改为.zip并解压缩来解压缩带有.ipa extensioniPad.文件。

.ipa文件不能安装在iPhone模拟器上,因为它们不包含用于x86体系结构的二进制文件。要在模拟器上运行应用程序,需要使用Xcode SDK打开原始项目文件。

有关更多信息,请阅读此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15309137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档