How can I create and upload an iOS-Build from Visual Studio to App Store TestFlight?

Kim Strasser 1,141 Reputation points
2024-12-18T13:12:18.1566667+00:00

I had already created an application on App Store Connect some time ago and I had uploaded an iOS-Build in TestFlight. The iOS-Build expired and I want to upload a new iOS-Build. I had created my first iOS-Build on a macOS device. I switched from macOS to Windows some time ago and I want to create and upload a new iOS-Build in Visual Studio Version 17.13.0 Preview 2.0.

How can I create and upload a new iOS-Build to TestFlight in Visual Studio?

My configuration manager looks like this. What should I change in the configuration manager?

Screenshot 2024-12-18 134455

Screenshot 2024-12-18 133437

Screenshot 2024-12-18 133542

In addition, can I use my Apple Development Signing identity?

Screenshot 2024-12-18 140705

Screenshot 2024-12-18 140753

.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
3,764 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 33,596 Reputation points Microsoft Vendor
    2024-12-19T05:32:39.6733333+00:00

    Hello,

    My configuration manager looks like this. What should I change in the configuration manager?

    Please change the debug configuration to the release configuration.

    And choose a distribution certificate and distribution provisioning profile.

    After getting an .ipa file, you could upload to the App Store through Apple's Transporter, and see select the TestFlightBuild on Apple connect portal.

    Refer to Publish a .NET MAUI iOS app for App Store distribution - .NET MAUI | Microsoft Learn

    Update

    What happens if I choose Upload to Store instead of Save As in Visual Studio after creating the .ipa file?

    In the two ways, you both can upload the ipa to AppStore. Through VS, you should create app-specific password and cannot see the detailed error messages if there are something wrong.

    Is my package automatically uploaded to TestFlight or how can I get my package in TestFlight?

    You could see the Best Practice part at Apple's video - https://developer.apple.com/videos/play/tech-talks/110343/ (watch the video from the fifth minute onwards)

    Is Transporter only for macOS? No, you could download Transporter using the links below:

    Best Regards,

    Wenyan Zhang


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.