无法自动生成配置文件和证书

时间:2019-10-23 01:32:33

标签: ios nativescript nativescript-angular

我是NativeScript开发的新手,正在尝试将我的应用安装在我的个人iPhone上进行测试。

当尝试使用Apple ID自动生成配置文件和证书时,出现错误:

  

生成证书和移动设备时发生错误   规定。原因:目前不支持两步验证。

我已经在https://appleid.apple.com/account/manage登录到Apple ID管理页面,但是没有关闭两因素身份验证的选项。

NativeScript网站上的“帮助”说明:https://docs.nativescript.org/sidekick/user-guide/code-signing/code-signing-for-ios/code-signing-assistance仅具有自动生成的步骤。

我尝试去过https://developer.apple.com/account/resources/,但这告诉我“访问不可用”,我必须注册一个开发人员程序。

我需要怎么做才能创建证书并预配我的应用程序?

我应该补充一点,因为Apple Developer Site页面没有它们所指的任何导航元素,因此NativeScript网站说明似乎也已经过时了。

我的猜测是,所有这些功能一度都是免费的,现在Apple每年向开发人员帐户收取99美元的费用,否则根据NativeScript网站上的文档,这些内容都不会显示。

1 个答案:

答案 0 :(得分:1)

您仍然可以创建iOS应用并将其部署到设备上,但是在免费版本下,您有7天的准备时间。今年,苹果还实施了2要素身份验证,但是免费帐户不需要这样做:

https://developer.apple.com/support/authentication/

  

谁需要启用它?只有拥有帐户持有人的开发人员   Apple开发人员计划(Apple)中的角色(以前称为“团队代理”)   需要开发人员企业计划或iOS开发人员大学计划   启用两因素身份验证。已注册的开发者   免费帐户或具有其他团队角色的人无需启用   两因素身份验证。

管理这些东西一直都是噩梦,但是如果您确实有Apple免费帐户,请使用Sidekick的功能为您管理: https://docs.nativescript.org/sidekick/user-guide/code-signing/code-signing-for-ios/code-signing-assistance

请记住,如果您启用了2因子验证,则将无法使用此功能。