一些开发者将TestFlight当成了地下App Store

一些开发者将TestFlight当成了地下App Store,第1张

Apple Insider 报道称,应用程序开发社区中的某些人,正在借助苹果测试平台的 TestFlight 渠道,作为官方 App Store 的一种限制性更小的替代方案。 据悉,苹果公司于 2014 年收购了面向开发者的 TestFlight 工具,以便其在 App Store 上正式发布前开展原型测试,然而越来越多的开发者开始完全跳过最后一步。

Protocol 报道称,许多开发者正在将应用程序直接发布到 TestFlight 中,以创建私有应用和测试功能,以规避更加严格的苹果App Store 指南。

除了被 App Store 瞧不上的功能最精简的微型程序,TestFlight 的排他性也没有 App Store 那么严重。在此之前,这里的热闹很少被人知晓。

对于某些只想小打小闹的开发者来说,TestFlight 确实是一个具有别样风景的后花园,宽松的限制使之更易于“创意的表达”。

Weigt 补充道:“即便官方 App Store 只会审查确保提交的 App 没有恶意或破坏性,他们也不想把某些 App 放到 App Store 上,而是只拿来和朋友分享”。

不过随着 TestFlight 渠道被更多人知晓,一些开发者开始担心苹果会收紧对该平台的管制。至于现状还能维持多久,目前暂不得而知。

可能是因为该App正在测试阶段,需要先进行beta测试,而TestFlight是Apple提供的一个测试平台,可以帮助开发者进行iOS和iPadOS应用程序的测试。在该测试阶段,开发者可以邀请特定的用户或群体来测试应用程序,并提供反馈和建议,从而帮助开发者完善应用程序。因此,如果您在使用一个正在测试阶段的App,那请不要惊讶您在测试期间需要使用TestFlight来测试该App。

网易全新建造+ 吃鸡 手游《Fortcraft》于近日在国外开启双端Beta测试。目前,国内玩家也可以访问《Fortcraft》Beta测试官方网站,感兴趣的小伙伴可以来了解一下。

官网译文:

亲爱的探索者,iOS应用程序的配额已满。我们很抱歉,目前在TestFlight上没有iOS测试版的空缺职位。但是你仍然可以在谷歌Play商店下载FortCraft。感谢您的支持,敬请期待更多更新!

官网地址: >

需要收集详细的日志信息,并尝试重新安装或恢复到之前工作正常的版本。可以尝试以下几种方法:

1 尝试收集 崩溃日志, 包括崩溃时间,崩溃前用户行为,崩溃时后台日志等信息;

2 如果可以,在TestFlight内添加debug模式,这样可以打印更多的日志信息;

3 验证应用的健康状态,检查是否存在一致性或者系统访问冲突。

4 将应用版本回滚到之前工作正常的版本,查看问题是否解决;

5 如果是beta版本,可以上传bug报告到testflight,以便testflight提供支持和建议;

6 向苹果反馈程序崩溃 bug,以请求提供帮助和建议,说明整个过程。

在App Store上发布应用之前,TestFlight可让您轻松邀请用户测试您的应用并收集有价值的反馈。您可以仅使用他们的电子邮件地址或共享公共链接邀请多达10,000名测试人员。

>

在日常的开发当中,当一个项目在开发过程中或者完成准备上线,都需要我们进行真机测试,否则不可能开发完了就直接扔到了App,等上线了再下载看看,这都是不可能的。那么说到真机测试,大家肯定会想到弄一个99美刀的开发者账号,然后在开发者账号中把自己的设备注册成测试机,下载一个证书,一个描述文件,安装,运行,搞定。我平时也是这么搞得,但是对于高度强迫症的我来说,在项目发布前还是不放心使用测试机进行测试,万一把测试环境的版本传上去怎么办,所以这个时候我习惯性的就会使用TestFlight进行测试一下,不求别的,只求心安,那么为什么使用TestFlight进行测试就会心安,就不怕发错版本呢? 它究竟是个什么鬼?

首先它的出现是在iOS8的时候,在Xcode 6和iOS 8上公开发行,它被整合到了iTunes Connect,你可以通过电子邮件的形式来邀请你的Beta测试成员。

TestFlight的测试方式分为两种,一种是内部测试,一种是外部测试。从功能上讲,这两种方式都可以为测试人员在测试阶段对你的App进行测试。但是既然分了内部测试和外部测试,他们肯定还是有区别的,所谓的内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员(管理员,技术,法务人员)。最多可以邀请25个内部成员,而与之相对的外部测试,指的是那些不属于你的团队或者公司的测试者,外部测试人员的上限是2000人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核,一般审核会在一天左右。而这一限制在内部成员上就没有,也就是说只要你把你的App上传到iTunes Connect上之后内部成员就可以开始进行内部测试了,无需审核。

TestFlight 内部测试 外部测试

下面我们来说一下怎么使用这个东西,这个过程咱们给概括一下基本分为三步:

一:上传程序到iTunes Connect

上传程序到iTunes Connect,这个就不用多说了,大家都知道怎么上传,这里简单说一下,首先在iTunes Connect创建一个自己应用,已经有的就不必创建了,然后在Xcode上配置好相应的证书,对应用程序进行打包,最后通过 archive打包 或者 用Application Loader 上传,就可以了

二:发送 TestFlight 测试邀请

登录开发者网站,>

在2014年的苹果全球开发者大会上,苹果宣布他们把TestFlight集成进了iOS 8的开发套件中。这样做的目标是让开发人员多了一种安装Beta测试程序的方法,并使整个过程更加容易。而实际上,TestFlight作为一个Beta测试的平台,在这之前已经出现了,而且可以同时支持iOS和Android,非常方便好用。

苹果是在二月份收购了TestFlight的母公司Burstly,几个月之后就宣布了以上消息。这次收购最明显的影响是——TestFlight终止了对Android的支持。同时中止了对TestFlight iOS SDK的支持,除非你在之前已经是TestFlight的用户。目前,TestFlight已经和一些新特性集成进了iTunes Connect。

以往我们进行测试版本的方法是发布Adhoc版本,不过实践下来TestFlight还是比较方便的,功能也不错。目前,TestFlight网站还在,还可以继续使用测试iOS应用;另外,苹果也提供了TestFlight服务。两者是不同的,你用了哪个服务,这点需要区分清楚。

1 使用TestFlight网站来测试iOS应用

 

注意,这里需要注册成开发者。如果你没有注册成开发者,这样的个人信息也是可以改的,在Account Setting里面:

然后就是创建一个Team

接着要需要输入Team的名字

接着是上传应用,这里强调一下,上传的应用是用Adhoc的证书签名的,因为会分析这张证书来获得可以安装的设备,TestFlight作为第三方也是遵循苹果的策略的,并没有做破解。

上传后会出现权限设置页,这部分各有不同,比如可能没有User信息,而都是设备的UDID,你可以选择哪些设备可以安装这个应用,

所有设置都设置好之后,在需要测试的设备上,用safari登录>

以上就是关于一些开发者将TestFlight当成了地下App Store全部的内容,包括:一些开发者将TestFlight当成了地下App Store、为什么app扫码是testflight、《Fortcraft》官网地址 Beta测试官方网站等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9594661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存