【问题标题】:How to run flutter app for development on ios device without a paid developer account?如何在没有付费开发者帐户的情况下在 iOS 设备上运行 Flutter 应用程序进行开发?
【发布时间】:2019-03-16 03:50:42
【问题描述】:

按照 Flutter 的设置说明,我尝试在我的 iPhone 上运行该应用程序。我陷入了签名问题。在项目设置中,在一般/签名下,我有这个错误消息:

未能创建配置文件。没有注册的设备 在您的开发者资料中的帐户中。插入并选择设备 让 Xcode 注册它。

我无法在我的开发者资料中执行任何操作,因为只有一条消息说我的帐户已过期。我只想测试我的应用程序进行开发,我应该能够在不更新昂贵的苹果开发者计划的情况下做到这一点。

【问题讨论】:

  • “我的帐户已过期”似乎指向了这个问题。 forums.developer.apple.com/thread/49621
  • 我不想续订付费计划。我只想在我的设备上测试应用程序。
  • 您需要与 Apple 合作。
  • 我已经联系了他们。让我们看看他们是否可以解决它。
  • 确实应该可以在没有苹果开发者程序的情况下调试您的应用程序。我建议打开生成的 xcode 项目并按照以下步骤操作 oodlestechnologies.com/blogs/… 不确定它是否适用于 Android Studio,否则您会坚持使用这种方法,但至少您会将应用程序部署到您的设备上。

标签: ios flutter apple-developer


【解决方案1】:

这是对我有用的解决方案:

  1. 联系苹果,让他们从过期团队中移除
  2. 为您的 Apple ID 创建个人团队。但是信任计算机可能还行不通! (如 olexa.le 的评论 https://www.oodlestechnologies.com/blogs/Deploying-Apps-to-Devices-without-an-Apple-Developer-Account
  3. 插入 iOS 设备并确保在 Mac 计算机上检测到它(对我来说,它打开了 iTunes 并且设备名称在 xcode 中可见)
  4. 在签名中,错误消息(无法创建配置文件。没有设备...)是:单击重试
  5. 显示设备已签名,而不是错误消息。
  6. 现在您可以通过设备常规/配置文件和设备管理信任计算机(同样在 https://www.oodlestechnologies.com/blogs/Deploying-Apps-to-Devices-without-an-Apple-Developer-Account 中)
  7. 如 Flutter 文档所述,使用“flutter run”不起作用。但是,它可以在 xcode 中打开项目,然后从 xcode 的菜单 project/run 中打开。
  8. 确保构建完成后屏幕未锁定(自上次构建以来未进行任何更改,我花了超过 5 分钟构建此项目)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-02
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多