如何在没有付费开发者帐户的情况下,在iOS设备上运行Flutter应用程序以进行开发?

8
按照flutter的设置说明,我尝试在我的iPhone上运行应用程序。但是,我遇到了签名问题。在项目设置中,通用/签名下,我看到了以下错误消息:
“无法创建预配文件。在开发者档案中,您的帐户中没有注册设备。插入设备并选择它,以便Xcode将其注册。”
由于我的开发者档案中只显示我的帐户已过期的消息,我无法在开发者档案中进行任何操作。我只想测试我的应用程序以进行开发,而不必续订昂贵的苹果开发者计划。

1
“我的账户已过期”似乎指向了这个问题。 https://forums.developer.apple.com/thread/49621 - Günter Zöchbauer
我不想续订付费计划,我只想在我的设备上测试该应用程序。 - Robin Manoli
你需要向苹果公司反映此事。 - Günter Zöchbauer
我已经联系了他们。让我们看看他们能否修复它。 - Robin Manoli
确实可以在没有苹果开发者计划的情况下调试您的应用程序。我建议打开生成的Xcode项目并按照以下步骤操作:https://www.oodlestechnologies.com/blogs/Deploying-Apps-to-Devices-without-an-Apple-Developer-Account。不确定是否可以从Android Studio工作,或者您是否会被这种方法卡住,但至少您可以将应用程序部署到您的设备上。 - olexa.le
谢谢大家!苹果公司现在已经将我从旧团队中移除,我不确定这是否有所帮助。最终,你的建议起了作用@olexa.le - Robin Manoli
1个回答

3
这是适合我的解决方案:
  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 run”不起作用,就像Flutter文档所说的那样。但是,在Xcode中打开项目,然后从Xcode的菜单项目/运行中可以工作。
  8. 确保在构建完成后屏幕未锁定(当自上次构建以来未进行更改时,构建此项目花费了我超过5分钟)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接