Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Xcode 6 iOS模拟器上安装应用程序_Ios_Iphone_Xcode_Ios Simulator - Fatal编程技术网

如何在Xcode 6 iOS模拟器上安装应用程序

如何在Xcode 6 iOS模拟器上安装应用程序,ios,iphone,xcode,ios-simulator,Ios,Iphone,Xcode,Ios Simulator,我正在寻找一种在Xcode 6 iOS模拟器上安装邮件应用程序的方法 此外,如何安装Appstore上已经公开的应用程序,以便在iOS模拟器上运行它们?有一种简单的方法吗?iOS模拟器是一种不同于在应用商店中发布的应用程序的编译二进制文件 如果您无法访问项目的源代码或模拟器二进制文件,则无法将其安装在您自己的模拟器上。在iOS模拟器中安装应用程序的最常见方法是使用Xcode构建和安装它。如果您有一个由其他人构建(或存档)的模拟器应用程序包,您可以使用simctl进行安装: xcrun simct

我正在寻找一种在Xcode 6 iOS模拟器上安装邮件应用程序的方法


此外,如何安装Appstore上已经公开的应用程序,以便在iOS模拟器上运行它们?有一种简单的方法吗?

iOS模拟器是一种不同于在应用商店中发布的应用程序的编译二进制文件


如果您无法访问项目的源代码或模拟器二进制文件,则无法将其安装在您自己的模拟器上。

在iOS模拟器中安装应用程序的最常见方法是使用Xcode构建和安装它。如果您有一个由其他人构建(或存档)的模拟器应用程序包,您可以使用simctl进行安装:

xcrun simctl install booted /path/to/your.app

当然,请记住,这些应用程序必须是iOS模拟器应用程序,而不是iOS设备应用程序。

注意:模拟器应用程序的接收器必须启动与编译模拟器应用程序包所用的相同模拟器和iOS版本

要安装为模拟器编译的应用程序,您必须:

  • 启动要安装应用程序的模拟器(并在步骤2中保持其运行)
  • 要从桌面安装StackOverflow.app,请在终端中编写以下内容:
    xcrun simctl install booted~/Desktop/StackOverflow.app
  • 您现在应该立即看到应用程序图标出现在模拟器中(可能出现在第2页)


    要获取要分发的模拟器应用程序,可以在Xcode控制台中运行此命令(至少在模拟器应用程序在断点上暂停时有效):
    po nshomeditory()

    文件夹将类似于:

    /用户/MyHomeFolder/Library/Developer/CoreSimulator/Devices/09BB353F-3AF9-4A2A-8CDB-0F15634AD6D8/data/Containers/data/Application/8F509C84-6809-461D-9F9E-06811EF9A700

    应用程序包将位于bundle/Application/3ADE9CF0-F6D0-4461-9B82-30A86580D2C7/StackOverflow.app的Containers文件夹中


    分发.app文件,指定编译捆绑包时使用的模拟器设备和iOS版本(接收器必须使用相同的版本)。

    在Xcode 8.2中,现在可以将应用拖到iOS模拟器窗口上。查看此博客:

    哪种邮件应用程序?可能是Gmail、雅虎的翻版,并且对添加公司邮件感兴趣。邮件客户端/应用程序是iOS设备上的标准配置,所以我不确定苹果的XCode/iOS模拟器为什么默认不提供它。我主要感兴趣的是测试iOS邮件客户端上出现的一些内容。我怎样才能在iOS模拟器上做到这一点呢?苹果总是鼓吹在实际设备上进行测试。iOS模拟器中的API存在局限性,大多数情况下是这样的。如果其他人构建了sim应用程序包,您可以使用“xcrun simctl install…”安装生成的二进制文件@HemanPatekar邮件应用程序可能不在那里,但您应该能够在不使用应用程序本身的情况下使用compose sheets。请更具体地说明你的具体问题。太棒了!在El Capitan上使用模拟器9.2(来自Xcode 7.2)为我工作。手动将应用程序复制到模拟器文件夹已不再适用于我,但此命令行解决方案解决了问题,允许我将iOS应用程序分发给团队中的其他人。是否有人检查了模拟器和模拟iOS版本是否仍必须与构建模拟器应用程序时使用的版本相匹配?