2014-08-30 93 views
1

前提条件:团队成员进行测试分发的.ipa(特设分布)

  1. 我是新来的iOS(实际上是Android开发者)
  2. 我没有一个iOS开发者账号(没有支付给苹果)
  3. 我被我的客户请与核准的发展签名证书团队成员

问题:

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

  1. 开发人员(团队成员)如何做到这一点?这是什么步骤?
  2. 我是否应该要求客户将我的角色更新为管理员?
  3. 管理员是否有足够的权利进行临时分配?
  4. 其他龙住在这个奇怪的方式?

编辑

我尝试导出生成的存档的Ad Hoc分布,但Xcode中失败,出现以下错误:

enter image description here

+1

看这个答案 http://stackoverflow.com/questions/25901269/xcode-attempted-to-locate-or-generate-matching-signing-assets-and-failed-to-do-s – Vladimir 2014-10-24 12:39:00

+0

@Vladimir感谢您的链接。看起来有可能产生一个ipa作为团队成员。不过,我最终要求我的客户将我的角色升级到管理员。无论如何,你的链接仍然有用。 – 2014-10-24 16:39:25

回答

0

在IOS角色dev下看看程序:

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

我的建议是,你应该升级到管理员,或者你的客户需要做很多事情(如创建应用程序ID,配置文件等...)

不知道什么是客户资料是否是技术性的,用于ios开发与否,但是如果他经历过这种情况,他可以帮助你,并且应该提供所有信息,如果没有,那么你必须自己做,唯一的方式是成为管理员。

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

此外,如果你打算是“严重的”关于IOS开发,我建议你得到开发者账号

+0

是的,我多次查看角色。不过,我在SO上看到了一个地方(不能提供确切的链接,对不起),只有代理可以分发应用程序。我知道AppStore发行版本的确如此,所以我想确保管理员能够分发测试版本(Ad Hoc),所以我有理由要求客户端升级我的角色。 – 2014-08-30 17:26:11

+0

或者也许有一种Ad Hoc发布会员的方式 - 也是因为我看到了将应用程序转换为ipa的黑客攻击,所以ipa可以发送给其他人,他可以安装它(假设相应的UDID在配置之下配置文件),但不知道它是否可以工作 – 2014-08-30 17:37:38

+0

您将能够生成应用程序并将其分发到管理员能够管理的测试人员列表。 换句话说,管理员能够管理可安装应用程序的人员列表,而开发人员能够创建ipa并将其授予测试人员 – tomsoft 2014-08-30 19:52:11