我们在XCode中为客户开发了一个iOS应用程序。现在我们要将应用上传到他们的帐户。在Android中,这很简单,您只需构建一个apk文件并将其发送给他们。然后,他们可以将其上传到Google Play或任何其他服务。 iOS似乎非常复杂。
客户端不是技术人员,因此向他们发送源代码并让他们从XCode部署应用程序不是一种选择。
我们已经能够在我们自己的iTunesConnect帐户中创建一个应用程序,让他们使用TestFlight测试应用程序。
他们创建了一个iTunesConnect帐户,并且能够将我们的帐户添加到他们的“团队”中,我们现在可以看到他们创建的应用程序,但我们无法从XCode上传构建。不确定究竟需要什么,如何上传到其他团队,或者他们是否更容易?
我的第一个猜测是,如果您在客户的iTunes帐户中获得了技术角色,则无法使用Xcode上传构建版本。你必须担任管理员角色。
使用Xcode导出IPA文件。然后使用“应用程序加载器”提交给您的客户帐户。
还要确保在iTunes Connect上正确添加,因为只有在开发人员帐户中才会添加到“团队”中。在iTunes Connect中,您将被添加为“用户”并分配“角色”。
编辑:
所以没有任何混淆:这个过程有两个部分,代码签名和上传到iTunes。您需要在您的客户开发人员帐户团队中正确编码对应用程序进行代码签名,并通过其帐户创建分发证书和App Store配置文件。一旦您使用这些凭据获得了正确的代码签名IPA,您就需要按照我上面描述的方式上传到他们的iTunes Connect帐户。
您是否从开发门户创建了认证?如果是,您已将帐户添加到xcode设置并按照3中的步骤操作。如果您什么都不做,请逐步执行以下操作:
现在通过How to create IPA in Xcode 6?上传ipa并从iphone safari安装ipa链接。将链接发送到客户端。
否则,将ipa文件直接发送给客户端。然后需要从itunes安装它。请关注:https://www.diawi.com/
希望这些能帮到你!
如果您对Test Flight感到不安,并且想要使用开发配置文件进行测试,那么这里有一个url可以帮助您将构建发送到您的客户端,只需在此处拖动您的ipa文件,它将自动生成一个URL,您可以发送给您的客户端
如何在设备中安装?
注意:
开发配置文件必须包含客户端的设备ID(udid)。
谢谢
其中一个最好的方法是https://www.diawi.com/
它将创建该应用程序的链接,客户端可以直接从safari或任何Web浏览器安装。
为此,您只需创建一个添加了客户端UDID的临时配置文件。
不只是归档您的应用程序采取该归档文件(找到IPA)复制此文件。
粘贴到您机器的任何位置并压缩此文件。打开diawi网站上传那个zip文件。它将为该应用程序创建一个链接,从该链接客户端可以安装该应用程序.....
创建构建(开发或企业)后,您可以将该构建上传到此在线工具https://www.diawi.com/。它会为您生成一个简短的URL。这是免费服务。
您可以将该URL发送给您的客户端或测试人员,他们可以在iOS Safari浏览器中打开该URL,只需单击即可安装。
或者您也可以使用Diawi,但免费帐户有一些限制。
创建iOS分发配置文件和分发证书。
使用该证书对构建进行签名。然后转到Xcode上的产品菜单,然后单击存档。这将允许您将构建上传到App Store。您必须使用Apple帐户登录才能执行此操作。并且还要确保在进行存档之前,您已经选择了通用iOS设备而不是模拟器。
对于此问题,您必须使用客户端APP Store凭据,因为没有它,您无法进行构建以创建IPA文件。
首先,只需获取Appstore帐户的Credential,然后处理证书和临时配置文件,然后只需通过APPlication loader或XCode上传。在appStore上成功提交后,您可以向客户询问APpstore帐户的密码更改。
这并不困难,以下是您的指南: