my flutter app runs perfectly on android studio and xcode but after uploading on test flight if shows white screen.
import UIKit
import Flutter
import GoogleMaps
import Firebase
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {GMSServices.provideAPIKey("***")
FirebaseApp.configure()
GeneratedPluginRegistrant.register(with: self)
if #available(iOS 10.0, *) {UNUserNotificationCenter.current().delegate = self
let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
UNUserNotificationCenter.current().requestAuthorization(options: authOptions) { _, _ in}} else {let settings: UIUserNotificationSettings = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)application.registerUserNotificationSettings(settings)}
application.registerForRemoteNotifications()
return super.application(application, didFinishLaunchingWithOptions: launchOptions)}}
name: ***
description: ***
version: 1.0.18+18
environment:
sdk: ">=2.13.4 <3.0.0"
dependencies:
flutter:
sdk: flutter
http: ^0.13.4
connectivity_plus: ^2.3.8
easy_localization: ^3.0.0
easy_localization_loader: ^1.0.0
get_it: ^7.2.0
prefs: ^4.1.0+3
dio: ^5.3.1
oktoast: ^3.1.5
modal_bottom_sheet: ^3.0.0-pre
full_screen_image_null_safe: ^2.0.0
permission_handler: ^10.0.0
permission_handler_platform_interface: ^3.7.0
firebase_core: ^2.15.0
firebase_messaging: ^14.6.5
flutter_local_notifications: ^9.5.3+1
firebase_crashlytics: ^3.3.4
firebase_analytics: ^10.4.4
google_maps_flutter: ^2.1.2
google_maps_flutter_web: ^0.5.3
google_maps_flutter_platform_interface: ^2.1.5
flutter_cupertino_datetime_picker: ^3.0.0
dependency_overrides:
meta: ^1.7.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/locale/
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
await Prefs.init();
await setupLocator();
LocalNotificationService.initialize();
await FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);
LoginRequest.deviceToken = (await FirebaseMessaging.instance.getToken())!;
NotificationSettings settings = await FirebaseMessaging.instance.requestPermission(alert: true, badge: true, sound: true);
if (settings.authorizationStatus == AuthorizationStatus.authorized) {
FirebaseMessaging.onMessage.listen(_firebaseMessagingForegroundHandler);
FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler);} else {***}
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message{***});
FirebaseMessaging.instance.getInitialMessage().then((message) {***});
runApp(EasyLocalization(
child: PremiumApp(),
supportedLocales: [Locale('en'), Locale('ar'), Locale('fr')],
path: 'assets/locale',
useOnlyLangCode: true,
fallbackLocale: Locale('en'),
saveLocale: true,
startLocale: "en",),);}
Future _firebaseMessagingBackgroundHandler(RemoteMessage message) async {***}
Future _firebaseMessagingForegroundHandler(RemoteMessage message) async {***}
class PremiumApp extends StatefulWidget {
static final GetIt servicesLocator = GetIt.instance;
@override
PremiumAppViewState createState() =>PremiumAppViewState();
}
class PremiumAppViewState extends State with WidgetsBindingObserver{
@override
void initState() {
WidgetsBinding.instance.addObserver(this);
super.initState();
WidgetsBinding.instance.addPostFrameCallback((_) async {
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);});}
@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}
@override
Widget build(BuildContext context) {
return OKToast(
child: new MaterialApp(
useInheritedMediaQuery: true,
localizationsDelegates: context.localizationDelegates,
supportedLocales: context.supportedLocales,
locale: context.locale,
navigatorKey: NavigationService.navigationKey!,
title: "***",
debugShowCheckedModeBanner: false,
theme: new ThemeData(visualDensity: VisualDensity.adaptivePlatformDensity,
fontFamily: 'Roboto',
colorScheme: ***,
home: new SplashView(true),
builder: (context, child) { return MediaQuery(data: MediaQuery.of(context).copyWith( textScaleFactor: MediaQuery.of(context).textScaleFactor.clamp(1.0, 1.25)),
child: child!);
},
navigatorObservers: [FirebaseAnalyticsObserver(analytics: PremiumApp.servicesLocator()),
],),);}}
class MyCustomRoute extends MaterialPageRoute {
bool isInitialRoute;
MyCustomRoute({required this.isInitialRoute,
required WidgetBuilder builder,
required RouteSettings settings}):super(builder: builder, settings: settings);
@override
Widget buildTransitions(BuildContext context, Animation animation,
Animation secondaryAnimation, Widget child) {
if (isInitialRoute) {return child;} else {return new FadeTransition(opacity: animation, child: child); }}}
TestFlight
RSS for tagUse TestFlight in App Store Connect to invite and manage beta testers for iOS, iPadOS, tvOS, and watchOS apps. Discuss questions here and share app builds publicly via TestFlight under the Community topic.
Post
Replies
Boosts
Views
Activity
We have an App which will only be used by internal users. But in order to submit the app for review it is required to submit a username and password, but the app does not have this feature. It is basically a survey app to collect information and will not be available to the general public. Can a app be submitted without this detail.
I want to extend Testflight build usage from 90 days to more without having users done anything or sharing them a new version. Is it possible from my side to do it without letting them know?
On the iPadOS 17 beta there is no way to sign into Test Flight. Consequently, I do not have access to the apps I'm already testing.
Is there a workaround?
Hello, I do not see anymore the Download DSYM buttom from a Tesflight -> Build Metadata.
I was able to see our alpha app in test flight app for few days, but now I can't see any Alpha app in the test flight, it does display other APP which I have subscribed too, but not the Alpha build. I have tried resetting test flight app, signIn-signOut but nothing helps.
Any help is appreciated.
Hello,
I want to resend invite to internal testers in TestFlight because they haven't accepted the invitation.
Unfortunately, when I click on the "Resend invite", a prompt is displayed asking me to confirm that I "want to resend this invite".
The "Cancel" button of this prompt is working and unshow this confirmation.
The "Resend" button seems to do not work. Nothing happens when we click on this button. Especially internal testers does not receive any invitation.
I've already tried all of the following actions on Chrome and Safari :
remove the tester from the group and reinvite him
remove the entire group and reinvite all the testers
create a new group
Could you help me ?
We have recently released an app on TestFlight, which includes a useful feature for automatically capturing crash reports. Whenever a user encounters a crash, TestFlight usually displays a dialogue prompting them to share the crash details with the developer or Apple portal. However, one of our users reported that they did not receive this dialogue, despite having the "Share iPhone & Watch Analytics" option enabled. As a result, we are unable to access the crash logs for further investigation.
And strange is that only that user is facing crash issue. no other are having that crash on same page.
For a recently created app, I've noticed in my server logs frequent calls from Testflight builds from IP addresses that seem to belong to Apple. Is this normal behavior for builds that are not in review? (There's no external availability for any of my Testflight builds, in fact most of the builds that are being opened somewhere are expired). Just curious as it's polluting my database quit a bit with multiple launches per day.
I'm trying to enter the requested information for a new build of an app, but the system doesn't recognize a valid phone number :-(
Every help is appreciated
Peter
I know i have a unhandled language exception error. But i am trying ro figure it out how to solve it becasue i can not run the app on xCode due to some ruby error with my OS system architecture.
Incident Identifier: A011440F-61F1-455D-B86D-4C0E3983DD08
Hardware Model: iPhone15,3
Process: Lendy [19096]
Path: /private/var/containers/Bundle/Application/4667EE27-D077-4D7E-A8D0-F28843A3A765/Lendy.app/Lendy
Identifier: xxxxxxxxxxxxxxx
Version: 1.0.0 (2)
AppStoreTools: 14E221
AppVariant: 1:iPhone15,3:16
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: xxxxxxxxxxx [11413]
Date/Time: 2023-06-16 12:28:47.1227 -0300
Launch Time: 2023-06-16 12:28:46.8610 -0300
OS Version: iPhone OS 16.5 (20F66)
Release Type: User
Baseband Version: 1.70.02
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 1
Last Exception Backtrace:
0 CoreFoundation 0x19a1dccb4 _exceptionPreprocess + 164 (NSException.m:202)
1 libobjc.A.dylib 0x1932783d0 objc_exception_throw + 60 (objc-exception.mm:356)
2 Lendy 0x100c5a198 RCTFatal + 568 (RCTAssert.m:147)
3 Lendy 0x100ccd154 -[RCTExceptionsManager reportFatal:stack:exceptionId:extraDataAsJSON:] + 476 (RCTExceptionsManager.mm:77)
4 Lendy 0x100ccd998 -[RCTExceptionsManager reportException:] + 1292 (RCTExceptionsManager.mm:147)
5 CoreFoundation 0x19a245c04 invoking + 148 (:-1)
6 CoreFoundation 0x19a1f3cb4 -[NSInvocation invoke] + 428 (NSForwarding.m:3377)
7 CoreFoundation 0x19a1f36cc -[NSInvocation invokeWithTarget:] + 64 (NSForwarding.m:3474)
8 Lendy 0x100c88198 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 388 (RCTModuleMethod.mm:584)
9 Lendy 0x100c8a310 facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext) + 452 (RCTNativeModule.mm:183)
10 Lendy 0x100c89f98 facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)::$_0::operator()() const + 68 (RCTNativeModule.mm:104)
11 Lendy 0x100c89f98 invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 112 (RCTNativeModule.mm:95)
12 libdispatch.dylib 0x1a16a1320 _dispatch_call_block_and_release + 32 (init.c:1518)
13 libdispatch.dylib 0x1a16a2eac _dispatch_client_callout + 20 (object.m:560)
14 libdispatch.dylib 0x1a16aa534 _dispatch_lane_serial_drain + 668 (queue.c:3885)
15 libdispatch.dylib 0x1a16ab0a4 _dispatch_lane_invoke + 384 (queue.c:3976)
16 libdispatch.dylib 0x1a16b5cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507)
17 libsystem_pthread.dylib 0x1f9f84ddc _pthread_wqthread + 288 (pthread.c:2618)
18 libsystem_pthread.dylib 0x1f9f84b7c start_wqthread + 8 (:-1)
Kernel Triage:
VM - (arg = 0x0) pmap_enter retried due to resource shortage
Thread 0 name:
Thread 0:
0 libsystem_kernel.dylib 0x00000001d913fc84 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001d9152b54 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001d9152e2c mach_msg_overwrite + 540 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001d91401c8 mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x000000019a24c024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622)
5 CoreFoundation 0x000000019a24d250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005)
6 CoreFoundation 0x000000019a2523ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
7 GraphicsServices 0x00000001d571735c GSEventRunModal + 164 (GSEvent.c:2196)
8 UIKitCore 0x000000019c5df6e8 -[UIApplication _run] + 888 (UIApplication.m:3782)
9 UIKitCore 0x000000019c5df34c UIApplicationMain + 340 (UIApplication.m:5372)
10 Lendy 0x0000000100b68cc0 main + 80 (main.m:7)
11 dyld 0x00000001b9752dec start + 2220 (dyldMain.cpp:1165)
Thread 1 name:
Thread 1 Crashed:
0 libsystem_kernel.dylib 0x00000001d9146558 __pthread_kill + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001f9f8b118 pthread_kill + 268 (pthread.c:1670)
2 libsystem_c.dylib 0x00000001a1703178 abort + 180 (abort.c:118)
3 libc++abi.dylib 0x00000001f9ec9bf8 abort_message + 132 (:-1)
4 libc++abi.dylib 0x00000001f9eb9444 demangling_terminate_handler() + 348 (:-1)
5 libobjc.A.dylib 0x000000019327dea4 _objc_terminate() + 144 (objc-exception.mm:498)
6 libc++abi.dylib 0x00000001f9ec8fbc std::__terminate(void (*)()) + 16 (:-1)
7 libc++abi.dylib 0x00000001f9ec8f60 std::terminate() + 56 (:-1)
8 libdispatch.dylib 0x00000001a16a2ec0 _dispatch_client_callout + 40 (object.m:563)
9 libdispatch.dylib 0x00000001a16aa534 _dispatch_lane_serial_drain + 668 (queue.c:3885)
10 libdispatch.dylib 0x00000001a16ab0a4 _dispatch_lane_invoke + 384 (queue.c:3976)
11 libdispatch.dylib 0x00000001a16b5cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507)
12 libsystem_pthread.dylib 0x00000001f9f84ddc _pthread_wqthread + 288 (pthread.c:2618)
13 libsystem_pthread.dylib 0x00000001f9f84b7c start_wqthread + 8 (:-1)
Hello, I want to add an external test, but I encountered an error when creating the test information. The error message shows that the phone field needs to be filled with only numbers. The following is the error screen
This page has one or more errors.
Please make sure the contact phone number contains only numbers and try again.
Cannot save name because there are other invalid fields.
Cannot save last name because there are other invalid fields.
Could not save email because there are other invalid fields.
Has anyone else encountered the same situation?
Thanks.
Anyone is experiencing this issue?
Today without any reason we can think of, all of our builds were expired on Testflight.
Without knowing what happened, then we tried to add a new build, that it it seems to be in good shape on Testflight, even with the mark green meaning is ready to be tested.
Even though, by trying to install the app on iOS using TF, we are getting a message saying "The requested app is not available"
Hello everyone,
I am no longer to access all of my TestFlight betas. I tried contacting Apple Support but they have not helped me with the situation. This message only started occurring a few days ago.
I am running iOS 16.4.1
Message:
TestFlight Unavailable
Device vendor ID is missing or not available. Try again.
Steps taken:
-Deleted and re-installed Testflight App
-Restarted iPhone 13 Pro Max
Screenshot at imgur link below
https://imgur.com/a/DJZJ5Y0
Any help would be appreciated to get TestFlight back up and running
Thank-you,
Shawn Osborne
I can receive the email for inviting me to join development team, and after I accept invitation, I was granted as the admin
And then I invited myself to join the Internal Testing of TestFlight. But unfortunately whatever how many times I try to Resend Invite, I couldn't receive any email.
Does anyone can help me with that?
I'm encountering an issue with my TestFlight builds that were uploaded and submitted for App Store review. After uploading my application to TestFlight, it was working fine for 10 days. However, one day after submitting the app for review, all the versions of my builds changed to expired.
I'm unsure why this is happening, as the expiration date shown in my developer panel indicates that my builds should be valid for 80 days. I've also checked my distribution certificate and provisioning profile, and they are both still valid.
This issue is concerning as I'm not sure if it will affect the App Store review process, and I have not received any feedback from the App Store review team yet. I'm also unsure if this issue is related to the expiration date shown in my developer panel or if there is some other underlying issue.
Has anyone else experienced this issue with TestFlight builds expiring prematurely after submitting for App Store review? Is there anything I can do to resolve this issue and ensure that my app remains accessible on TestFlight? Any help or advice would be greatly appreciated.
Thank you in advance for your assistance.
Any one has previously faced the below issue am facing it today not able to move on from terms and condition page in test flight app.iOS version : 15.0.2 iPad Pro 3 rd generation.could some please help me out on this.
I've been using TestFlight with my app for weeks. I just uploaded a new update to App Store Connect and got the email that the new version is available for TestFlight. I open TestFlight and can see the new version of the app with "Update" next to it. At first, I got an error that said "Beta Expired". Now, test flight says "Install" next to the app and it if pressed it runs like it installing, but nothing happens, it then returns to the "Install" status.
I've tried removing and re-inviting the user, delete and reinstall the app from app store, and deleting and reinstalling TestFlight. Nothing works.
Can anyone help?
suddenly getting this message for test flight installs
what is going on?
From past 2 days we are not seeing any build on Testflight. Though while uploading it says sucessfully, but when we see it in testflight, it shows us error " Sorry, something went wrong. Try your request again. If the problem continues, contact us."