问题标签 [flutter-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
534 浏览

ios - Flutter 出现白屏:被苹果 App Review 拒绝

当我在 App Store 上提交我的应用以供审核时,我收到了一条拒绝消息:“具体来说,当我们启动你的应用时,你的应用显示了一个白色的空白屏幕。”

当我在设备上测试应用程序时,一切似乎都运行良好。我尝试了以下测试:

  1. flutter build ios flutter run

  2. flutter build ios --release flutter run

  3. 使用 VSCode 的运行功能进行测试。

  4. 在 Debug 和 Release 模式设置中在 xcode 中运行到物理设备上

  5. 如果我存档并将相同的构建上传到 Testflight,则可以在多个不同的设备上安装和运行该应用程序而不会出现问题。

虽然所有这些方法都适用于我的物理 iPhone,但当我 flutter build ios --release 在 xcode 中使用 Organizer 运行打开的 xcode 存档上传时

该应用程序被 Apple 拒绝。我四处寻找,没有发现任何可以解决我的问题的东西。有什么建议或好的下一步吗?

颤振医生:

0 投票
1 回答
6050 浏览

flutter - 错误:运行 ios 构建时找不到“Flutter/Flutter.h”文件

我看到这个问题问了很多,但我发现的解决方案都没有对我有用。从本周开始,我开始收到以下错误:

它并不总是来自 url_launcher 包。它似乎只是循环遍历它将从哪个包中抛出该错误。我尝试了以下事情:

  • 移除 ios/Flutter/Flutter.podspec 文件并运行 flutter clean
  • 结合删除 Flutter.podspec 在 master、stable 和 beta Flutter 构建之间切换。
  • 删除整个 ios 目录并运行 flutter create 。重新创建。
  • 重新生成 Podfile。
  • 尝试最终抛出错误的不同版本的软件包。
  • 以上所列项目的各种组合。

似乎没有任何效果,所以我在这里有点茫然。android 应用程序仍在构建良好。

我的 pubspec 的依赖项部分:

0 投票
2 回答
1009 浏览

xcode - 由于 healthkit 而导致 Flutter iOS 应用被拒绝

首先,我知道标题与此问题匹配,但它们非常不同。

我在 Flutter 中开发了一个 TAXI 应用程序,它利用了Wifi/NetworkGoogle MapLocation (Geolocator) 和App Notifications的后台服务。

该应用程序被 Playstore 很好地接受了,但 AppStore 就是不接受它(即使有上诉也是 3 次)

我们注意到您的应用使用了 HealthKit,但您的应用似乎不包含任何需要健康或健身数据的主要功能。

  1. 我的应用程序不使用此 HealthKit
  2. 我的 info.plist 文件没有这方面的记录
  3. 我的 App ID 没有检查 HealthKit

现在我已经束手无策了,因为我对这段代码没有任何事情要做才能让它被接受。

非常感谢任何帮助。

应用程序 ID 文件

应用程序编号

INFO.PLIST 文件

信息列表

0 投票
2 回答
4838 浏览

firebase - Flutter:在框架模块“firebase_core.FLTFirebasePlugin”中包含非模块化标头

我一直在尝试在 IOS 设备上运行我的 Flutter 代码。但是,我收到一些关于框架模块内的非模块化标头的错误。

日志:

我试过的:

  1. 我尝试更改 Xcode 的构建设置并允许非模块化导入 -> flutter clean -> ios 文件夹中的 pod install -> flutter run

  2. 尝试将文件从项目更改为公开,但它已经是公开的。

  3. 重新安装所有 pod 文件。

    'firebase_core.FLTFirebasePlugin': 截屏

0 投票
2 回答
1782 浏览

ios - Flutter Xcode 构建失败 - 'TARGET_OS_WATCHOS' 未定义,评估为 0

我创建了 Flutter 项目。它正在成功地在适用于 Android 的 Windows 操作系统上运行。我第一次尝试在 XCode (Mac OS) 中运行它,但出现如下错误。

运行 Xcode 构建...
Xcode 构建完成。14.3s 无法构建 iOS 应用 Xcode 构建的错误输出:↳ ** BUILD FAILED **

Xcode 的输出:↳ 在 /xxx/xxx/xxx/ios/Pods/FirebaseAuth/FirebaseAuth/Sources/Utilities/FIRAuthURLPresenter.m:24 中包含的文件中:/xxx/xxx/xxx/ios/Pods/FirebaseAuth/FirebaseAuth/Sources/实用程序/FIRAuthDefaultUIDelegate。h:18:24: 错误: 'TARGET_OS_WATCHOS' 未定义,计算结果为 0 [-Werror,-Wundef-prefix=TARGET_OS_] #if !TARGET_OS_OSX && !TARGET_OS_WATCHOS ^ 1 错误生成。注释:使用新的构建系统注释:并行构建目标注释:规划构建注释:分析工作空间注释:构建构建描述注释:构建准备完成

无法为模拟器构建应用程序。在 iPhone 12 Pro Max 上启动应用程序时出错。

我添加了错误仅供参考。如果您需要任何东西,请告诉我。

0 投票
1 回答
227 浏览

flutter - 为什么 Flutter RevenueCat for iOS getOffering null?

我正在使用 Revenuecat 进行 android 和 ios 的应用内订阅。我在安卓应用订阅中成功实现了收入猫。但我无法在 iOS 中实现。我已按照所有步骤在苹果开发者控制台和收入猫中为 ios 设置收入猫订阅。

当我尝试Purchases.getOfferings()它总是返回Offerings{current:null, all:{}}。我在 iOS 模拟器上运行应用程序。

0 投票
2 回答
318 浏览

ios - 我可以使用 iPhone 5(版本 10.3.4)进行 Flutter iOS 调试吗?

我正在尝试使用真正的 iPhone 设备(即 iPhone 5)调试我的颤振 iOS​​ 项目。我的 Xcode 应用程序未在设备列表中显示我的 iPhone 5。我可以在 iPhone 5 上运行我的 Flutter iOS 项目吗?

0 投票
0 回答
132 浏览

flutter - 在什么情况下会重置动画预热?(iOS)

https://flutter.dev/docs/perf/rendering/shader 说:

在 iOS 上,“首次运行”意味着每次用户从头开始打开应用程序时,当动画第一次出现时,用户可能会看到卡顿。

但在我的设备中(iPhone 5S)

*应用安装后首次打开

*设备启动后首次打开

不是每一次都从头开始。

0 投票
1 回答
273 浏览

flutter - 使用 Flutter 加载页面后如何强制关注图像?

我似乎找不到关于在页面初始加载时关注除 TextField 以外的任何内容的文档。

我有一个条款和条件页面,我试图让页面上的第一项(作为徽标)首先关注。相反,当您第一次向右滑动时,第一个焦点会突出显示容器、徽标、段落文本和操作按钮。一旦成为焦点,它就会首先读取段落文本而不是徽标。

我的目标是防止将注意力集中在容器上并直接进入徽标。因此,不要只关注容器中的项目。从那里开始,焦点将转到段落文本,然后是操作按钮。

这是我的代码:

登陆页面.dart

在第 53 行focusNode: myFocusnode 给我这个错误:“未定义命名参数 'focusNode'。”

遵循这些说明-> https://flutter.dev/docs/cookbook/forms/focus

0 投票
1 回答
184 浏览

flutter - 在 TextFormField Flutter 中加载 svg

我想TextFormField在 Flutter 中加载一个 SVG 图像。我使用了这个SVG 加载库。但是每次 svg 图像显示在中心并且 TextFormField 的提示文本没有显示。我想在TextFormField. 这是我的代码:

但它显示 SVG 如下图

任何帮助这是什么问题?

在此处输入图像描述