首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取..IPA没有物理iPhone的文件

问获取..IPA没有物理iPhone的文件
EN

Stack Overflow用户
提问于 2019-07-11 15:07:58
回答 2查看 719关注 0票数 0

我有一个针对安卓和iOS的Xamarin表单应用程序。我试图将iPhone开发添加到我们的CI和部署周期中。

我正在使用Teamcity (CI)、Octopus (部署)和HockeyApp (分发)。

环境:

在租用的远程Mac上运行。是苹果开发人员程序的成员,有配置文件等。

我想要的:

我希望我的远程Mac构建代理生成一个.IPA文件,以便通过HockeyApp将其分发给我们的测试人员。

操作:

我选择自动配置我的Apple ID和我的团队设置(我在Apple developer程序中注册)。

发生了什么:

… "X“小组的同步设备..。 处理iPad设备..。 处理iPhone设备..。 处理iPod设备..。 处理苹果手表设备..。 为VS通配符应用程序创建新的iOS开发配置文件. 自动配置失败:上没有当前的IOS设备,该团队与提供的设备ID.匹配

如何解决这个问题?

附注:

  1. 我是否需要在配置配置文件上注册物理iPhone才能生成IPA?
  2. 我注册一个是否就足够了,还是它必须连接到远程代理?
  3. 你有更好的方法来完成我想要的吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-15 20:57:30

  1. 是的,对于标准的开发人员帐户(Ad)配置文件,您需要从物理设备获取设备的UDID。如果没有在其中提供至少一个设备ID,您就不能创建一个临时配置配置文件。
  2. 如果您使用的是标准开发人员帐户,则需要注册要在其上运行IPA的每个设备的UDID。(备选方案见答案3)
  3. 如果您注册了企业开发人员帐户(每年299美元),您可以创建和企业在房屋分配配置文件,并使用它签署您的应用程序。企业分发配置文件没有注册特定设备,因此您可以构建/签名IPA,并且任何设备都可以安装和运行它。在运行应用程序之前,安装程序将需要进入并信任您作为开发人员,但至少您不必在构建之前注册每个设备。
票数 1
EN

Stack Overflow用户

发布于 2019-07-11 16:44:54

供应配置文件似乎是苹果确保只有预定义的设备才能使用ipa的方式(因此,不只是开始在应用程序商店之外发布产品)。

因此,物理设备是必需的,它们的udid需要放入供应配置文件中,然后用于将它们注销。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56992315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档