团队成员分发 .ipa 进行测试(临时分发)[关闭]

Posted

技术标签:

【中文标题】团队成员分发 .ipa 进行测试(临时分发)[关闭]【英文标题】:Team member distribute .ipa for testing (Ad Hoc distribution) [closed] 【发布时间】:2014-08-30 14:55:50 【问题描述】:

前提条件:

    我是 ios 新手(实际上是 android 开发人员) 我没有 iOS 开发者帐户(没有向 Apple 付款) 我被我的客户邀请成为团队成员,并获得了批准的开发签名证书

问题:

客户要求我通过 TestFlights 服务创建并与测试人员共享构建(临时分发)。

    开发人员(团队成员)如何做到这一点?这样做的步骤是什么? 我应该要求客户将我的角色更新为管理员吗? 管理员是否有足够的权限进行临时分发? 还有哪些其他龙以这种奇怪的方式生活?

编辑

我正在尝试为 Ad Hoc 分发导出生成的存档,但 Xcode 失败并出现以下错误:

【问题讨论】:

看这个答案***.com/questions/25901269/… @Vladimir 感谢您的链接。看起来可以生成一个 ipa 作为团队成员。但是,我最终要求我的客户将我的角色升级为管理员。无论如何,您的链接仍然有用。 【参考方案1】:

看看ios开发程序中的角色:

https://developer.apple.com/programs/roles/

我的建议是您应该升级为管理员,否则您的客户需要做很多事情(例如创建应用 ID、配置文件等......)

不知道客户的个人资料是什么,是否是技术性的,是否习惯于 ios dev,但如果他对此有经验,他可以帮助您并且应该提供所有信息,如果没有,那么你必须自己做,唯一的办法就是成为管理员。

这个过程似乎很复杂,尤其是第一次,但是一旦你习惯了它就很容易......

另外,如果你打算“认真”对待 ios dev,我建议你获得一个开发者帐户

【讨论】:

是的,我检查了好几次角色。但是我在某处看到只有代理可以分发应用程序(无法提供确切的链接,抱歉)。我知道 AppStore 分发确实如此,所以我想确保管理员能够分发构建以进行测试(临时),所以我有理由要求客户升级我的角色。 或者也许有一种方法可以为会员进行 Ad Hoc 分发 - 同样在 SO 我看到一个将应用程序转换为 ipa 的黑客,所以 ipa 可以发送给其他人,他可以安装它(假设适当的 UDID 在配置文件下),但不确定它是否会工作 您将能够生成应用程序并分发到管理员能够管理的测试人员列表。换句话说,管理员可以管理可以安装应用程序的人员列表,而开发人员可以创建 ipa 并将其提供给测试人员 好的,看起来我仍然可以保持会员身份并将应用程序分发给测试。这样做的流程是什么?将 ipa 分发给会员测试人员的步骤是什么。管理员应该为此提供什么?那么我作为会员的步骤应该是什么?目前我正在尝试在 Xcode 中为 AD Hoc 分发导出存档,它说我没有权限。我只有开发签名证书。我会用截图更新我的问题 最终请求我的客户将我的角色从成员升级为管理员。在通过会员中心生成分发签名证书和 Ad Hoc Distribution 配置文件后,我终于能够为 Ad Hoc Distribution 生成 .ipa。仍然不知道是否允许成员临时分发构建。

以上是关于团队成员分发 .ipa 进行测试(临时分发)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

IPA 文件临时分发 - 无法安装应用程序

从设备上的命令行安装并启动 ipa 签名以进行临时分发

如何设置多个团队管理员为 TestFlight App 进行临时分发构建?

Xcode 找不到 iOS 分发证书

iOS7.1 - 使用无线 Ad Hoc 分发和企业帐户安装 .ipa

错误:从 XCODE 4.2 同步 .ipa 文件临时分发时出现 0xe8003ffe