【问题标题】:IOS app's location in iOS simulatoriOS 应用在 iOS 模拟器中的位置
【发布时间】:2016-01-04 05:20:07
【问题描述】:

我用 Xcode 7.0.1 开发了一个 iOS APP hello.app。 APP自动安装到iOS模拟器,点击Xcode中的开始按钮即可正常运行。以下是我的问题:

  1. 应用安装到哪里(文件夹和路径)?
  2. 如何获取模拟器的 hello.app 或 hello.app.zip?
  3. 获得应用后如何手动将应用安装到模拟器?
  4. 如何获取适用于 iPhone 6 的 hello.app 或 hello.app.zip?

谢谢!

【问题讨论】:

  • @ChintaN:你投-1票吗?为什么?你在这篇文章中编辑了什么?
  • 我没有投反对票,我编辑您的帖子以便更好地阅读。
  • 对于否决它的人,你能告诉我你为什么这样做吗?请添加您的 cmets。
  • 回答您的第一个问题:stackoverflow.com/a/25996787/590485 在 Devices 文件夹中,您会找到一个“device_set.plist”文件。在那里您可以找到所需的模拟器 ID。 @user1443721
  • 这可能会被否决,因为一个好的 Stack Overflow 问题应该只问一件事。您目前在这个问题中问了几件事。

标签: ios iphone xcode ios-simulator


【解决方案1】:

为 iOS 11.3 模拟器 (Xcode 9.3) 回答 #1 和 #2(我不确定这些问题的区别):

首先运行 instruments -s devices 以获取模拟器的设备 ID。

然后在 Finder 中转到 ~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Bundle/Application/[AppUUID]/[Application.app]

请注意,您可以通过在该 [DeviceID] 文件夹中打开 device.plist 并查看 name 来确认您在正确的 DeviceID 文件夹中。

您可以通过右键单击[Application.app]来确认您在正确的[AppUUID]文件夹中,单击显示包内容,打开Info.plist,找到CFBundleDisplayName的值。

【讨论】:

    【解决方案2】:

    应用安装到哪里(文件夹和路径)?

    您的应用已安装在模拟器中,如果您想要它所在的位置,请右键单击 finder 中的项目显示,您将获得路径。

    如何获取模拟器的 hello.app 或 hello.app.zip?

    您不会从模拟器中获取 Zip。您需要通过在finder中显示来压缩项目您可以找到您可以压缩的项目。

    获得应用后如何手动将应用安装到模拟器?

    运行后会自动安装到模拟器中,无需再次安装。

    如何获取 iPhone 6 的 hello.app 或 hello.app.zip?

    如果想要应用 iOS 设备 (iPhone 6) 意味着您需要开发者证书 (cer) 和配置文件,以便可以将其安装在您的设备中。

    【讨论】:

    • Uma 答案 1:它显示所有源文件,例如 .h 和 .m,但不显示 Hello.app。
    • Uma 回答 2:我们需要压缩 hello.app 下的所有文件,对吗?但是,您建议的文件夹中没有 hello.app。
    • Uma 答案 3:我知道这个答案。但是,如果我需要将应用程序安装到另一台笔记本电脑的 iOS 模拟器上,或者如果我从 iOS 模拟器中删除了应用程序,还有其他方法吗?
    • Uma 回答 4:所以我们将有 2 个不同版本的 hello.app,一个用于模拟器,另一个用于真正的 iPhone 设备。如果我从 Internet 上下载了一个 hello.app 或从其他人那里通过电子邮件发送给我,如何确定它是哪个版本?
    猜你喜欢
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 2014-10-18
    • 1970-01-01
    相关资源
    最近更新 更多