ios - 存档器中的导出按钮灰显

标签 ios ad-hoc-distribution

我正在尝试为我的 IOS 应用程序创建一个临时分发。当我去:XCODE > 菜单 > 产品 > 存档时,这会成功完成,但“导出”按钮被禁用,并显示以下消息:“需要在 Apple 开发人员计划中注册分发”。

我一定错过了注册或某些设置的步骤。谁能帮助找出我做错了什么。这就是我所拥有的...

我加入了苹果开发者计划。在 Apple 成员(member)中心:

  • 账户类型:公司/组织
  • MyName 与角色一起列出:代理

  • 在证书下 (https://developer.apple.com/account/ios/certificate)..
  • 我的公司名称:iOS 发行版
  • 我的名字:iOS 开发

  • 在标识符 > APP ID 下...
  • Xcode IOS通配符应用ID:*

  • 在设备下...
  • 我的 iPad 已列出

  • 在配置文件下...
  • MyNameProfile1,iOS 分发,事件
  • iOS 团队配置文件:*,iOS 开发,事件(由 XCODE 管理)

  • 在 XCode...

    Menu > xcode > Prefs > Apple ID > my apple developer id 已列出,它包含..
  • TeamName = MyName(个人团队),iOS = 免费,MAC = 免费
  • TeamName = MyCompanyName,iOS = 代理,MAC = 代理

  • 在 xcode 中,当我选择了 .xcodeproje 文件时,在中间窗口中,我...
  • 团队:MyName(个人团队)

  • 当我在选择 iPad 的情况下按下“运行”按钮时,该应用程序在我的 iPad 上构建并启动,没有任何问题。但是,如果我选择:Team MyCompany 名称并尝试构建,我会收到“应用程序安装失败。无法验证应用程序”。 (所以我不使用这个帐户)。

    我必须承认我不明白为什么要列出 MyName 和 MyCompany 名称以及它们之间的区别。而且我不明白 xcode 正在创建什么,以及我是否可能需要下载一些证书或其他东西供 xcode 使用。

    我也使用cordova来创建应用程序。

    最佳答案

    您不能在您的个人团队下导出。您需要使用公司帐户并修复“安装失败”问题。

    尝试从您尝试运行它的设备上删除该应用程序。如果它是在不同的配置文件下安装的,例如您的个人团队之一,那么 Xcode 可能无法用您公司的新配置文件覆盖您已安装的应用程序的当前版本。所以删除它并再次尝试运行。

    关于ios - 存档器中的导出按钮灰显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34400512/

    相关文章:

    ios - Swift & Firestore - 使用 .arrayUnion() 将字典附加到嵌套数组

    ios - 在临时分发中加载自定义框架时出错

    ios - iOS 应用程序验证和临时分发的困惑

    iphone - UIMenuController 未按预期工作,canPerformAction 未被解雇

    ios - 代码 : failed to get the task for process

    ios - 即席构建是否会被应用商店更新所取代?

    ios - swift iOS : Insert data into related entities in CoreData

    ios - opengl es2 预乘与直接 alpha + 混合

    iphone - 如何处理不受信任的服务 URL?

    ios - 在iOS中显示带有百分比的UIProgressView