存档器中的导出按钮变灰
Export button greyed out in the archiver
我正在尝试为我的 IOS 应用程序创建一个临时分发。当我转到:XCODE > 菜单 > 产品 > 存档时,这成功完成,但 'Export' 按钮被禁用并显示以下消息:"Distribution Required Enrollment in the Apple Developer Program"。
我一定是漏掉了注册或设置的步骤。任何人都可以帮助找出我做错了什么。这就是我所拥有的...
我加入了 Apple Developer Program。在 Apple 会员中心:
- 账户类型:Company/Organisation
- 我的名字被列为角色:代理人
在证书下 (https://developer.apple.com/account/ios/certificate)..
- 我的公司名称:iOS分布
- 我的姓名:iOS 开发
在标识符 > APP ID 下...
- Xcode IOS 通配符应用程序 ID:*
在设备下...
- 我的iPad已列出
在配置文件下...
- MyNameProfile1,iOS 分发,活动
- iOS 团队配置文件:*,iOS 开发,活动(由 XCODE 管理)
在XCode内...
菜单 > xcode > 首选项 > Apple ID > 列出了我的苹果开发者 ID,其中包含..
- TeamName = MyName(个人团队),iOS = 免费,MAC = 免费
- TeamName = MyCompanyName,iOS = Agent,MAC = Agent
在 xcode 中,当我有 .xcodeproje 文件 selected,在中间 window,我有...
- 团队:MyName(个人团队)
当我用 iPad select 按下 'run' 按钮时,应用程序在我的 iPad 上构建和启动没有问题。但是,如果我 select: Team MyCompany 名称,并尝试构建,我会得到 "App installation failed. The app could not be verified"。 (所以我不使用这个帐户)。
我必须承认我不明白为什么列出 MyName 和 MyCompany 名称以及它们之间的区别。而且我不明白 xcode 正在创建什么,如果我可能必须下载一些证书或其他东西供 xcode 使用。
我还使用 cordova 来创建应用程序。
您不能在您的个人团队下导出。您需要使用公司帐户并解决您的 'installation failed' 问题。
尝试从您尝试运行它的设备上删除该应用程序。如果它是在不同的配置文件下安装的,例如您的个人团队配置文件,那么 Xcode 可能无法用具有贵公司新配置文件的新版本覆盖您已安装的应用程序的当前版本。所以删除它并重试 运行ning。
我刚刚将项目和目标的 "Development Team" 从 "My Name (Personal Team)" 更改为 "My Name" 并启用了导出按钮!
另一种可能性:
If you don’t belong to the Apple Developer Program, a personal team appears.
基本上去这里注册 Apple Developer Program:
https://developer.apple.com/programs/enroll/
我正在尝试为我的 IOS 应用程序创建一个临时分发。当我转到:XCODE > 菜单 > 产品 > 存档时,这成功完成,但 'Export' 按钮被禁用并显示以下消息:"Distribution Required Enrollment in the Apple Developer Program"。
我一定是漏掉了注册或设置的步骤。任何人都可以帮助找出我做错了什么。这就是我所拥有的...
我加入了 Apple Developer Program。在 Apple 会员中心:
- 账户类型:Company/Organisation
- 我的名字被列为角色:代理人
在证书下 (https://developer.apple.com/account/ios/certificate)..
- 我的公司名称:iOS分布
- 我的姓名:iOS 开发
在标识符 > APP ID 下...
- Xcode IOS 通配符应用程序 ID:*
在设备下...
- 我的iPad已列出
在配置文件下...
- MyNameProfile1,iOS 分发,活动
- iOS 团队配置文件:*,iOS 开发,活动(由 XCODE 管理)
在XCode内...
菜单 > xcode > 首选项 > Apple ID > 列出了我的苹果开发者 ID,其中包含..
- TeamName = MyName(个人团队),iOS = 免费,MAC = 免费
- TeamName = MyCompanyName,iOS = Agent,MAC = Agent
在 xcode 中,当我有 .xcodeproje 文件 selected,在中间 window,我有...
- 团队:MyName(个人团队)
当我用 iPad select 按下 'run' 按钮时,应用程序在我的 iPad 上构建和启动没有问题。但是,如果我 select: Team MyCompany 名称,并尝试构建,我会得到 "App installation failed. The app could not be verified"。 (所以我不使用这个帐户)。
我必须承认我不明白为什么列出 MyName 和 MyCompany 名称以及它们之间的区别。而且我不明白 xcode 正在创建什么,如果我可能必须下载一些证书或其他东西供 xcode 使用。
我还使用 cordova 来创建应用程序。
您不能在您的个人团队下导出。您需要使用公司帐户并解决您的 'installation failed' 问题。
尝试从您尝试运行它的设备上删除该应用程序。如果它是在不同的配置文件下安装的,例如您的个人团队配置文件,那么 Xcode 可能无法用具有贵公司新配置文件的新版本覆盖您已安装的应用程序的当前版本。所以删除它并重试 运行ning。
我刚刚将项目和目标的 "Development Team" 从 "My Name (Personal Team)" 更改为 "My Name" 并启用了导出按钮!
另一种可能性:
If you don’t belong to the Apple Developer Program, a personal team appears.
基本上去这里注册 Apple Developer Program: https://developer.apple.com/programs/enroll/