【问题标题】:Sharing iPhone Apps for the Simulator为模拟器共享 iPhone 应用程序
【发布时间】:2010-10-30 06:27:36
【问题描述】:

为模拟器构建的 iPhone 应用程序存储在这里:

/Users/<username>/Library/Application Support/iPhone Simulator/User/Applications

是否可以复制 .sb 目录并将它们安装在不同的计算机上(安装了开发工具)?

这对于测试/演示非常有用,无需为所有经理和外部客户购买 iPhone。

【问题讨论】:

    标签: macos testing ios-simulator


    【解决方案1】:

    我找到了一种只需要多一点设置的方法,但对非开发人员来说更容易:

    对您的用户/测试人员的说明:

    1. 按照 Apple 的说明安装 Xcode
    2. 双击附加的应用程序 - iPhone 模拟器将启动,安装应用程序并自动启动它。

    如何设置:

    1. http://github.com/landonf/simlaunch/downloads 下载并解压缩(到桌面上的文件夹或任何地方)“模拟器捆绑器”
    2. 将您的 XCode 构建目标设置为所需的模拟器配置(iPad/iPhone/哪个 iOS 版本)
    3. 执行“构建和归档”
    4. 找到它:在管理器中选择“归档应用程序”,右键单击相关构建,选择“在 Finder 中显示归档应用程序”
    5. 将应用程序(yourAppName,无扩展名)拖到 Simulator Bundler 应用程序上

    完成。这将在同一文件夹中创建一个独立的 Mac OS X yourAppDisplayName.app 文件(以您的应用程序的图标作为图标),您可以将其粘贴在 FTP 服务器上或通过电子邮件发送给您的用户/测试人员。

    --

    我认为这比解释在哪里复制文件、如何启动模拟器等等更简洁/流畅。如果有任何问题,他们可以通过熟悉的长按 + (x ) 在模拟器 UI 中做手势,然后再次双击您发送给他们的应用程序。

    您还可以生成多个这样的包,在构建之间更改包标识符,允许它们并排安装在测试人员的模拟器中;比如说获得一些用户对不同 UI 设计的反馈,或者为生产配置一个,为暂存/QA 服务器配置一个,这样您的内容编辑器就可以在它们上线之前检查他们的更改或其他任何东西..

    从桌面图标重新安装应用程序的能力也非常方便本地化测试:启动模拟器,卸载应用程序(如果存在),设置所需的区域格式和语言,双击桌面上的图标,测试;对每个所需的语言环境重复。 (保证每次都全新安装,我发现安装应用时切换语言会导致各种奇怪的行为)

    【讨论】:

    • 超酷...但它是否适用于 iPad 模拟器版本...?
    • 是的,iPad 也一样 :) 只是重新阅读我的说明,步骤 2 和 3 基本上与查找相关的模拟器二进制文件有关,所以我想我当时没有意识到时间,但您需要将模拟器(需要的 iPhone 或 iPad)设置为构建目标(因此它编译 Intel/x86 二进制文件)才能使步骤正常工作。或者不确定我是否尝试过,但如果您像往常一样构建到模拟器中,它应该可以工作,使用主页按钮关闭应用程序并在模拟器的文件夹结构中找到应用程序。
    • 这不再适用于应用商店中最新版本的 xcode。
    • 只构建不做存档,因为这仅在您为基于 ARM 的架构构建时可用。之后转到 Xcode Organizer (⇧⌘2) 并从顶部栏中选择 Projects。在左侧,找到您的项目(用蓝点表示)。单击Derived Data 标签旁边的右箭头。现在将 IPA 拖到 Simulator Bundle 应用图标上。
    【解决方案2】:

    是的,如果您将这些文件发送给其他人,然后他们将它们放入该目录,他们也可以在 iPhone 模拟器中测试应用程序:)

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 1970-01-01
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 2013-09-20
      • 2010-12-22
      • 1970-01-01
      相关资源
      最近更新 更多