如何从Git存储库构建iOS应用程序(FOR QA STAFF)

这是给质量检查人员或测试人员的说明,说明如何从Git(GitHub)存储库在设备上构建iOS应用程序。 在本文中,我假设以下内容:

  • 该读者(以下称“您”)不是iOS应用程序开发人员
  • 您应该在Apple设备上检查团队申请
  • 您有您的Apple帐户
  • 您可以要求团队管理员邀请您加入团队项目
  • 您可以访问并将Git(GitHub)存储库克隆到您的计算机中
  • 您的项目进度非常紧张,您没有时间采取其他理想的方式(例如,由TestFlight或DeployGate提供)

除上述内容外,这些经验或知识还可以帮助您:

  • 通过ADB命令在设备上安装Android apk
  • 使用任何IDE

脚步

  1. 将您的Apple帐户注册到开发者帐户
  2. 要求您的团队管理员邀请您成为会员
  3. 安装Xcode
  4. 使用Xcode克隆您的团队存储库
  5. 在Xcode上设置您的Apple帐户
  6. 将Apple设备连接到计算机并构建项目

1.将您的Apple帐户注册到开发者帐户

首先,您应该获得您的Apple Developer帐户。 您可以将Apple帐户注册为Apple Developer帐户。

2.要求您的团队管理员邀请您成为会员

接下来,您应该要求团队开发人员邀请您成为Apple开发人员[人员]的成员。 在他(她)将您的(苹果)开发人员电子邮件地址添加到项目中之后,您将收到邀请电子邮件。

3.安装Xcode

下载并安装Xcode。 如果您不需要使用Xcode Beta,则可以从App Store获取(正常)Xcode。

4.使用Xcode克隆您的团队资源库

首次启动Xcode时,Xcode将显示如下视图。 单击“克隆现有项目”后 ,Xcode将打开新窗口。 键入Git存储库的URL后,您可以获得源文件并打开项目。

5.在Xcode上设置您的Apple帐户

现在,您可以使用Xcode打开您的团队项目,但可能会有一些警报。 通过单击左窗格顶部的左文件夹图标,打开项目目录。

您可以通过单击“添加帐户…”打开“帐户”视图,然后键入您的Apple(开发人员)ID。 然后,警报将被删除。

6.将Apple设备连接到计算机并构建您的项目

现在,您可以在预设的模拟器或真实的Apple设备上运行项目。 将设备连接到计算机并选择它,然后单击三角形(播放?运行?)图标。 (您可以知道在中心框上构建的进度。)

之后,您可以通过git-pull构建并尝试最新的源代码。 (就我而言,我使用GitHub Desktop控制存储库。尝试您熟悉的方式。)

例如 获取运行日志

您可以使用Xcode读取设备上运行的应用程序的日志文件。 打开工具栏上的“ 窗口”>“设备 ”,然后单击“ 查看设备日志”

TL; DR

当然,我最初说的那些方法(TestFlight,DeployGate…)比QA测试的这些步骤要好,所以这是最后一种方法。 但是,但我们的发布时间表(通常)很困难。 祝你释放成功success

参考文章

(这些都是用日语写的)

  • [iOS] iOSエンジニアアでもリリースできる!iOSアプリのリリース手顺のまとめ[2015年11月版]
  • NEMのiOS版をXcodeでビルドして実机でテストする。
  • iPhoneの実机ログを确认する方法

特别感谢

@usaganikki