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.. :(
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
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?
I got 422 error: Beta Contract is missing when uploading my app to testflight.
What can I do?
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
When I press the install button in Testflight, I get a message and cannot install.
"Could not install appname.
The requested app is not availabel or doesn't exist."
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
Is anyone else unable to select 'add existing user' and then add a user to a testing group. When i select 'add existing' user, all users are grayed out and not selectable.
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!
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.
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?
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?
Can I post about Apple Store Connect issues here? While entering test information to use Testflight, the phone number in the contact information behaves abnormally. I was told to enter only numbers, but even if I enter only numbers, an error occurs during validation. I entered it in the Korean form, but is it okay to use it in other languages? Does anyone know a solution?
I've got a list of 258 testers on a list and I want to be able to expand the list and see more than just 5 of them in order to resend an invitation to a specific user, but the "See More" button is not working today.
I tried on Chrome and Safari but no joy, hence my post!
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,
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
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!
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.
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!
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.
Do the analytics of my app at https://appstoreconnect.apple.com/analytics also include testflight data?
For example, I can see total number of downloads,
1- does this include testflight downloads or just app store downloads?
2- does this include all versions of the app, or just latest version?