小编Chr*_*ian的帖子

Flutter App Store Connect 上传问题:错误 ITMS-90171 - 无效的捆绑结构

我在尝试将 Flutter 应用程序分发到 Apple App Store 时遇到了问题:

\n\n
\n

错误 ITMS-90171:“无效的捆绑结构 - 不允许使用二进制文件 \'Media\n Converter.app/Frameworks/Pods_Runner.framework/Pods_Runner\'。您的应用程序可以\xe2\x80\x99t 包含独立的可执行文件或库,\n 除受支持的捆绑包的有效 CFBundleExecutable 之外。请参阅\n 捆绑包编程指南,\n https://developer.apple.com/go/?id=bundle-struct了解有关 iOS 应用程序的信息\n束结构。

\n
\n\n

我还没有遇到任何关于这个错误与 Flutter 结合的搜索结果,我完全不知道从哪里开始寻找问题的根源。

\n\n

我在我的应用程序中使用以下依赖项:

\n\n
    \n
  • 库比蒂诺图标:^0.1.2
  • \n
  • 分享:^0.6.3+6
  • \n
  • flutter_ffmpeg:^0.2.10
  • \n
  • 文件选择器:^1.4.3+2
  • \n
  • 图像选择器:^0.6.3+4
  • \n
  • 路径提供者:\n^1.6.1
  • \n
  • flutter_launcher_icons:^0.7.4
  • \n
  • modal_progress_hud:^0.1.3
  • \n
  • flutter_document_picker:^4.0.0
  • \n
  • 设备信息:^0.4.1+5
  • \n
  • url_启动器:^5.4.2
  • \n
\n\n

有人可以帮忙吗?

\n\n

预先非常感谢!\n最诚挚的问候\n克里斯

\n

flutter

5
推荐指数
1
解决办法
3619
查看次数

尽管用户凭据错误,登录仍然有效

我在Flutter应用程序中使用Firebase和FirebaseAuth来管理用户和数据。

问题是,即使用户输入了错误的凭据,也总是将他们带到下一个屏幕。他们可以将数据输入到不存在的用户帐户,或者输入错误的密码,并且它们仍被带到文本屏幕,只有在成功通过身份验证之后,它们才会发生。

据我了解,如果内部代码(如果user!= null)仅应在身份验证成功的情况下执行,但它始终会一直发生。

控制台确实记录了Firebase的响应,指出用户不存在或密码错误,但是代码仍然继续执行。

有人看到我做错了吗?我仍然是一个学习者,所以这可能是一个基本的错误:(

谢谢!!

final _auth = FirebaseAuth.instance;
...
onPressed: () async {
              try {
                final user = _auth.signInWithEmailAndPassword(
                    email: email, password: password);
                if (user != null) {
                  Navigator.push(
                    context,
                    MaterialPageRoute(
                      builder: (context) => CoursesListScreen(),
                    ),
                  );
                }
              } catch (e) {
                print(e.message);
              }
            },
Run Code Online (Sandbox Code Playgroud)

dart firebase firebase-authentication flutter

0
推荐指数
1
解决办法
29
查看次数

标签 统计

flutter ×2

dart ×1

firebase ×1

firebase-authentication ×1