到目前为止,我一直在手动存档并发布到TestFlight。除非我将arm7作为受支持的弓类型包括在内,否则这将不是问题,我的存档时间从90秒(仅针对arm64)到45-50分钟之间有了巨大的飞跃。我的一些测试人员仍在使用32位设备(iPad 4,iPhone 5),因此无法从支持的拱门类型中删除arm7。因此,我希望将Xcode Server集成到我的工作流程中,以便在服务器归档最新提交时继续开发。
这使我想到一个问题:设置Xcode Server来创建档案并上传到TestFlight(最好在推送到GitHub存储库时自动进行)涉及哪些步骤?
到目前为止,我采取的步骤是:
此工作流程的结果是我的服务器名称旁边有一个红色的惊叹号,其下方未列出任何机器人。如果再次通过Create Bot向导,则需要重新输入GitHub详细信息,并将Xcode Server重新添加到我的团队中。
对于上传结果存档,altool似乎是我所需要的(here)。暂时来说,如果我能找到一个自动程序来创建存档并手动上传到TestFlight,我会很高兴。