TestFlight

RSS for tag

Use 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.

TestFlight Documentation

Post

Replies

Boosts

Views

Activity

Tester changing device
What should be done when a Tester changes device? Testflight has a lot of constraints and limitations that waste a lot of time. I think that even Apple developers are always worse, like Google's... The concepts of usability, the things that are always needed at hand... ever heard of these things? Sorry for the outburst.. :(
0
0
233
Sep ’23
Testflight Beta testing
Hello, I had uploaded my ios build in testflight and invited external users for testing the app. For them accepting the invite is working, but in testflight app when they tried to install my app its not allowing to install. It says "Could not install the app. Your request couldn't be completed" The same issue happens with internal testers as well. Any thoughts?
0
0
238
Sep ’23
Inquiry about using the TestFlight logo on my website
Hello everyone, I'm currently working on developing a new website and am considering using the TestFlight logo as an interactive button. When visitors click on the logo, a "mailto" link would be triggered, allowing users to directly contact us. Alternatively, I'd like to use the logo purely for illustrative purposes if interactive use isn't permissible. Before implementing this, I want to ensure that I'm adhering to all of Apple's trademark rights and guidelines. Has anyone had experience with using the TestFlight logo in this manner? Are there specific guidelines or stipulations I should be aware of? Any guidance or insights would be greatly appreciated. Thank you in advance for your time and assistance! Best regards, Swuff
1
0
293
Sep ’23
Understanding TestFlight
Hi, I'm trying to understand how TestFlight works since a major update of my app is coming soon. I currently have an app in the app store with a few thousand users, the current app was written in UIKit and I'm now rewriting it in SwiftUI and making major updates such as, moving from Realm to Core Data and allowing iCloudSync etc. I don't have users emails, only from the people who have contacted me with questions so, I was wondering if I could somehow invite users to test the new version without having their emails. Can someone please describe the typical process when using TestFlight? Would the following process be considered a good practice? Add a message in the existing app to invite users by asking for their email so they can join TestFlight at a later date. Release a new Beta version in TestFlight. Invite the users who subscribed via the old app. Release to production after users test it. Thanks
0
0
363
Sep ’23
Could not install [Name App]
I've tried everything: Deleting and reinstalling TestFlight Creating certificates (not using the automatically generated ones from Xcode) However, nothing seems to fix the issue for me and my users. Am I the only one experiencing this? The full error message is: 'Could not install [App Name] Your request couldn't be completed. Please try again.' Thank you in advance!
0
0
212
Sep ’23
TESTFLIGHT ~ Unable to install app from testflight
Thank you in advance for your assistance. I have uploaded an app to TestFlight, but unfortunately, I am encountering difficulties in downloading it. I am receiving an alert stating, "Could not install [NAME_APP]. Your request couldn't be completed. Please consider trying again." I sincerely hope that you can provide guidance as I have invested several days grappling with this issue. Your support is greatly appreciated.
0
0
219
Sep ’23
I can't get speechDuration of SFSpeechRecognitionResult in test flight.
I am building an application using SFSpeechRecognizer, but I cannot get the following parameter as a response. (which will be 0). SFSpeechRecognitionResult.speechRecognitionMetadata(SFSpeechRecognitionMetadata).speechDuration Although it can be obtained in the actual device confirmation in development, it cannot be obtained in the test flight version of the application. Does anyone else have a similar issue?
0
0
205
Sep ’23
TestFlight Error When using AppStoreRelease@1 on Azure Devops
I am experiencing issues with deploying my app to TestFlight using the AppStoreRelease@1 task in Azure DevOps. I encountered an error that read: “Could not determine the package’s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not ‘APPL’ or ‘FMWK’. Unable to validate your application. (-21017)”. After some investigation, I found that this error message indicates that there is an issue with the package’s bundle ID. The package may be missing an Info.plist file or the CFBundlePackageType may not be set to ‘APPL’ or ‘FMWK’. This can prevent the app from being validated and deployed to TestFlight. I have tried checking that my package contains an Info.plist file and verifying that the CFBundlePackageType in my Info.plist file is set to ‘APPL’ or ‘FMWK’, but I am still experiencing this issue. Does anyone have any suggestions on what else I can try or what I might be doing wrong?
1
0
530
Sep ’23
Force TestFlight notification to testers after expired build
Hi. I have an app which expired = more than 90 days without a new beta being uploaded to TestFlight. After these 90 days, many testers switched to the last (stable) App Store version since the installed beta became unusable. Now, after I released a new beta, I noticed that 90% of the testers didn't install it. Is it possible to force a TestFlight notification or send an automated email to the testers that a new beta version is available for download in TestFlight? Many thanks,
0
0
321
Aug ’23
Try to install app from TestFlight
Hi everyone, I had an issue when I try to install my new version app from Testflight : "Your request couldn't be complete". Here are the logs from console arround the error message, maybe you need more to understand, please ask me: Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Claimer for F617D0A4-B0C9-4959-A97B-F56C708B1187 is waiting for presenter 33BF6739-023F-47D2-BC77-3D7B05150927 on the same item to relinquish Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Presenter 33BF6739-023F-47D2-BC77-3D7B05150927 has finished relinquishing, unblocking claimer for F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Claimer for F617D0A4-B0C9-4959-A97B-F56C708B1187 is waiting for presenter F70D85D2-3F57-4277-8FAF-0D5F8D066204 on the same item to relinquish Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Asking presenter F70D85D2-3F57-4277-8FAF-0D5F8D066204 to relinquish to claim F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Received relinquishment reply for presenter F70D85D2-3F57-4277-8FAF-0D5F8D066204 to claim F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Presenter F70D85D2-3F57-4277-8FAF-0D5F8D066204 has finished relinquishing, unblocking claimer for F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Claim F617D0A4-B0C9-4959-A97B-F56C708B1187 invoked in server Aug 22 13:11:27 iPhone TestFlight(Foundation)[461] <Notice>: Claim F617D0A4-B0C9-4959-A97B-F56C708B1187 granted in client Aug 22 13:11:27 iPhone TestFlight(Foundation)[461] <Notice>: Claim F617D0A4-B0C9-4959-A97B-F56C708B1187 invoked in client Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Ending background task with UIBackgroundTaskIdentifier: 24 Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Ending task with identifier 24 and description: <private>, _expireHandler: <__NSMallocBlock__: 0x2822bb5a0> Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Decrementing reference count for assertion <private> (used by background task with identifier 24: <private>) Aug 22 13:11:27 iPhone TestFlight(libusrtcp.dylib)[461] <Error>: tcp_input [C7.1.1:3] flags=[R] seq=703144431, ack=0, win=0 state=LAST_ACK rcv_nxt=703144431, snd_una=3479260255 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Claim F617D0A4-B0C9-4959-A97B-F56C708B1187 was revoked Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Making presenter F70D85D2-3F57-4277-8FAF-0D5F8D066204 reacquire after claim F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone filecoordinationd(Foundation)[182] <Notice>: Making presenter 33BF6739-023F-47D2-BC77-3D7B05150927 reacquire after claim F617D0A4-B0C9-4959-A97B-F56C708B1187 Aug 22 13:11:27 iPhone TestFlight(TestFlightServices)[461] <Notice>: Claiming post install status job with app ID: 6452721917, bundle ID: fr.altplusun.wespotturtles.weSpotTurtles, build ID: fr.altplusun.wespotturtles.weSpotTurtles, version: 1.1.0 (11) Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Will add backgroundTask with taskName: <private>, expirationHandler: <__NSMallocBlock__: 0x28229ed00> Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Reusing background assertion <BKSProcessAssertion: 0x280f95540> Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Incrementing reference count for background assertion <private> Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Created background task <private>. Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Will add backgroundTask with taskName: <private>, expirationHandler: <__NSMallocBlock__: 0x2822dcdb0> Aug 22 13:11:27 iPhone itunesstored(StoreServices)[183] <Notice>: SSXPCServer: Received connection from: com.apple.TestFlight message: [<private> <private>] Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Reusing background assertion <BKSProcessAssertion: 0x280f95540> Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Incrementing reference count for background assertion <private> Aug 22 13:11:27 iPhone TestFlight(StoreServices)[461] <Notice>: SSVTelephonyController: Process TestFlight is missing required telephony entitlement. Skipping instantiation of CoreTelephonyClient. Aug 22 13:11:27 iPhone TestFlight(UIKitCore)[461] <Notice>: <private>: Created background task <private>. Aug 22 13:11:27 iPhone TestFlight(StoreServices)[461] <Notice>: SSVTelephonyController: Process TestFlight is missing required telephony entitlement. Skipping instantiation of CoreTelephonyClient. Aug 22 13:11:27 iPhone TestFlight(TestFlightServices)[461] <Notice>: TestFlight Install Request Changed: { bundleID = fr.altplusun.wespotturtles.weSpotTurtles, appType = 2, version = 1.1.0 (11), currentTaskStatus = 22, previousTaskStatus = 9, installStatus = 0, reachedTerminalStatus = 1, reachedFailureStatus = 1, reachedCancelledStatus = 0, percentComplete = 0.000000, userFailureReason = <TFError: 0x282cda5a0>: errorMessage = Your request couldn\M-b\M^@\M^Yt be completed. Try again., code = 7, serverCode = -1, serverFailureReason = Error Downloading Install Data, persistentIdentifier = 0, installID = (null) } Aug 22 13:11:27 iPhone TestFlight(TestFlightServices)[461] <Notice>: App Install Update (for AppID: 6452721917, BuildID: 121039130, Version: 1.1.0 (11), Reinstall same version: NO):FAILED. Also, no matching install request found Aug 22 13:11:27 iPhone TestFlight(AppleMediaServices)[461] <Notice>: AMSDaemonConnection: [632D115B] Initializing XPC connection Aug 22 13:11:27 iPhone backboardd(CoreBrightness)[64] <Notice>: BaselineHarmony: Current strength: 0.270000, ALSStrength: 0.270000, AppStrength: 0.270000 Aug 22 13:11:27 iPhone TestFlight(AppleMediaServices)[461] <Notice>: AMSURLRequestEncoder: [632D115B] Encoding request for URL: https://testflight.apple.com/v1/apps/6452721917/121039130/install/status { account = <ACAccount: 0x2815c00e0 type = iTunesStore | backingID = iTunesLocal-421A04EA-479A-4E46-B49D-556F7144518D | username = local | storefront = H:4cc080f1d5> mediaType = com.apple.AppleMediaServices.accountmediatype.production I'm not able to read this logs and find issue, can someone helps me please? Thanks
0
0
311
Aug ’23
TestFlight Questions for Freemium App
Beginner here. I'm looking to deploy my app on TestFlight and have a few questions: My app has a messaging feature that connects 2 users in-app to chat: is that possible in TestFlight to send a pairing code to connect 2 devices in the app? Can users pay for to unlock premium features? If build only lasts 90 days, what happens if a user pays to unlock premium for a whole year? If so, what happens to the premium account once we launch in app store? Thanks!
0
0
265
Aug ’23
TestFlight Public Links on the forums
TestFlight Public Links are a great way to share beta versions of your apps with other members of the Apple Developer Program. With this new channel, you can share your TestFlight Public Links with the developer community, to gather valuable feedback on crucial elements, like technical implementation, user experience, design, and more. To maximize the benefits of posting TestFlight Public Links in the Developer Forums, here are some best practices to keep in mind: Provide details: Give comprehensive information about your app, like new features and test cases, and note specific areas where you seek feedback. The more detailed your post is, the better equipped the community will be to provide insight. Select platforms: Select the platforms that your beta app supports. Enter categories: Enter the App category you’ve selected or plan to select for your app on the App Store. Categories are critical to ensuring your post can be easily found by interested users. Stay connected with notifications: Enable web and push notifications so you’ll know when you receive feedback on your post. Note: The TestFlight app is still the most comprehensive way to gather feedback. This space is meant as a helpful secondary channel.
0
0
2k
Aug ’23
TestFlight users can't download app "your request couldn't be completed"
Hi, my app was recently rejected by the App Store due to Invalid Provisioning Profile - the email contained this (and many, many more errors): ITMS-90161: Invalid Provisioning Profile - The provisioning profile included in the bundle uk.ac.gla.timetable [UofG Life] is invalid. [Expired profile.] For more information, visit the iOS Developer Portal. ITMS-90443: Invalid Provisioning Profile - The provisioning profile included in the bundle UofG Life [Payload/UofG Life.app] is invalid. [Expired code-signing certificate.] For more information, visit the iOS Developer Portal. I went to the Developer Portal, went to Certificates/Identities/Profiles and saw the one for our app was marked 'Expired'. I went in to Edit it and renewed it there, at which point I could Download the profile. I think I found advice to double-click it and it would fix the issue in Xcode. I was able to resubmit the app and Apple App Store accepted it so I thought the problem was fixed. However, now none of the testers are able to get the app onto TestFlight, reporting the same issue, an error message saying "Could not install [app]. Your request couldn't be completed. Try again." A lot of Xcode still mystifies me so I'm not really sure how to proceed here. Any Ideas would be appreciated!
1
0
1.4k
Aug ’23
Unable to accept TestFlight Internal Invite
I accidentally clicked on my wife's email account on my iPhone to accept the initial invite for her to test our app. I was finally able to get my iPhone able to test after using the "Stop Testing" option in TestFlight for the build that installed on my iPhone via my wife's invitation from TestFlight. I believe this is what's causing my wife's iPhone to not be able to accept any invite I send her from TestFlight to her email (that I accidentally accepted on my iPhone but then "Stop Testing"). I've tried resending the invitation multiple times It still shows her status as "Invited" but she does show she has 2 "Sessions" I tried deleting her from the Internal Testing Group Then adding her back I tried deleting her from the All Testers Group Then adding her back I even tried deleting her from App Store Connect Then adding her back After doing all of those I am still unable to accept the invite from her phone.
0
0
266
Aug ’23