是否有可能不支付99美元来创建未签名的ipa,以便客户可以签名?

时间:2014-08-22 21:50:27

标签: ios xcode

我是iOS新手并试图找出是否有必要加入iOS开发计划,以防我既不会向AppStore提交应用程序也不会在真实设备上测试它们(至少在不久的将来)

我现在唯一需要的是能够将构建发送给已经拥有iOS Developer的客户端 帐户,以便他可以自己签名并在真实设备上运行或提交给App Store。

没有支付99美元可以做到吗?或者每个开发商,甚至为公司工作,都必须向Apple支付费用?

真正重要的是客户有办法在他的设备上安装.ipa来检查开发进度并提供反馈,而我却没有向Apple付款。

目前我只有免费的AppleId,我已将其添加到Xcode中。如果拥有iOS开发者帐户的客户邀请我加入团队,那么我可以从Xcode Targets中选择一个 - >团队来修复“找不到匹配的签名身份”吗?

修改

看起来我的客户有个人帐户而不是公司,并且邀请团队的选项不是案例

2 个答案:

答案 0 :(得分:3)

[总结评论:]

如果您的客户有iOS开发者帐户,他们应该邀请您作为开发人员加入他们的团队。这样你就可以:

  • 生成您自己的开发人员代码签名证书
  • 将您自己的设备添加到团队配置文件中,并开发设备上
  • 使用他们的应用ID和团队ID,如果应用程序使用所有权利
  • ,这是至关重要的

准备好构建后,您可以:

  • 向他们发送整个项目源代码,他们可以根据需要构建,签名和导出;
  • 归档,然后在组织者中,"导出为Xcode归档",并将结果发送给他们,可以通过他们的Xcode副本导入,签名和重新导出/提交。

答案 1 :(得分:0)

我非常怀疑可以签署未签名/已编译的IPA,但有一种选择是使用其私钥以及与证书匹配的配置文件请求其开发人员/分发证书。但是,该解决方案涉及放弃私钥,这在安全方面不是最佳实践。另一个选择是参与团队,该团队仅适用于公司或企业帐户IIRC。如果它们只是个人帐户,那么该方法也不会起作用。