存档按钮中的导出按钮显示为

时间:2015-12-21 16:45:17

标签: ios ad-hoc-distribution

我正在尝试为我的IOS应用创建一个临时分发。当我去:XCODE>菜单>产品>存档,这已成功完成,但出口'按钮被禁用,并显示以下消息:" Apple Developer Program"中需要分发注册。

我一定错过了注册或设置的一个步骤。能帮助弄清楚我做错了什么。这就是我的......

我加入了Apple开发者计划。在Apple会员中心:

  • 帐户类型:公司/组织
  • MyName列出角色:agent

在证书(https://developer.apple.com/account/ios/certificate)...

  • MyCompanyName:iOS Distribution
  • MyName:iOS开发

在标识符下> APP ID ...

  • Xcode IOS通配符应用程序ID:*

在设备下......

  • 我的iPad已列出

在配置文件...

  • MyNameProfile1,iOS Distribution,Active
  • iOS团队配置文件:*,iOS开发,活动(由XCODE管理)

在XCode中......

菜单> xcode> Prefs> Apple ID>我列出了我的apple developer ID,它包含..

  • TeamName = MyName(个人团队),iOS =免费,MAC =免费
  • TeamName = MyCompanyName,iOS =代理,MAC =代理

在xcode中,当我选择了.xcodeproje文件时,在中间窗口中,我有......

  • 团队:MyName(个人团队)

当我按下'运行'选择我的iPad的按钮,该应用程序在我的iPad上构建和启动没有问题。但是,如果我选择:团队MyCompany名称,并尝试构建,我得到"应用程序安装失败。该应用无法验证"。 (所以我不使用这个帐户)。

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

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

某些人的另一种可能性:

  

如果您不属于Apple Developer Program,则会出现个人团队。

来源:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/AddingYourAccounttoXcode.html

基本上去注册Apple开发者计划: https://developer.apple.com/programs/enroll/

答案 2 :(得分:0)

我刚刚改变了#34;开发团队"项目和目标来自"我的名字(个人团队)"到"我的名字"和导出按钮已启用!