I am developing an iOS app. I uploaded the app to App Store Connect for TestFlight, but when I checked the file size on App Store Connect, it was quite small, and when I opened the test app on the iPad I distributed for testing, only a blank page was displayed.
I think the Xojo program and the Xcode project are not linked. I have confirmed that the Bundle ID is the same for Xojo and Xcode. When I build with Xojo, the message “exportArchive Provisioning profile “iOS Team Store Provisioning Profile: com.xxx.xxxxx” is Xcode managed, but signing settings require a manually managed profile.” is displayed every time.
When I check the Developer site, the certificate and profile should be prepared for “developent” and “distribution”, but is there any way to link Xojo and Xcode other than unifying the Bundle ID?
For clarity, the only thing you need Xcode for in terms of Xojo development is signing. You do not need to create any project in Xcode to make it work.
The article states that you should perform an On-Device Test before sending to AppStoreConnect, so I followed the instructions in the article to perform an On-Device Test. The On-Device Test on iPad was successful.
First, I think it is necessary to obtain a certificate in the Xcode account settings, but is it necessary to create a New Project and enter the bundle ID, etc. in Xcode afterwards? If you set a Bundle ID there, when transferring to AppStoreConnect, an error will occur if you try to create an App ID on the AppleDeveloper site that is the same as the Bundle ID set in Xcode.
Next, I proceeded with the settings with reference to “Submitting to the iOS App Store”. In the Xcode account settings, I selected “Team (Not my Apple ID)” and clicked + from “Manage Certificates”, and Apple Distribution was displayed instead of iOS Distribution. Is this the correct selection? Also, in the Identifier settings, as mentioned above, it was necessary to issue a new App ID.
I proceeded with the settings, set Team: My Team (Not my Apple ID) and Build for: AppStore in Xojo’s Build Settings, and when I built it, the following error message appeared. It seems to be a problem with the provisioning profile, but I have no idea what is wrong. Does anyone have any hints?
Xojo Error Message:
" 2025-03-10 15:45:41.019 xcodebuild[16197:1044085] [MT] IDEDistribution: Command line name “app-store” is deprecated. Use “app-store-connect” instead.
error: exportArchive No profiles for ‘com.miu-net.dpntPaint’ were found"
Thanks @Jeremie_L for answering with a reference site.
I was following the TestFlight page instead of this page. I was building from the Archive window in Xcode, not Transporter.app.
However, an error occurred during the Xojo build, and I didn’t get to the step where I used Transporter. I’d be grateful if you could give me some follow-up advice.
Thank you for your reply @Greg_O. I am always happy to have my questions answered.
The On-Device-Test Document page says that the first step is to add an Apple Development certificate in Xcode’s account settings, and then to create a new project in Xcode, but does that mean that creating a project is not necessary?
Let’s try it without creating a project first.
Sorry for repeating the above, but I was able to generate an ipa file by skipping the creation of a new project in xcode. Thank you everyone. I will make sure to write down this method so I don’t forget.
So it was a document you wrote. This forum is a very special place for me to be able to talk with such an authority. Your advice and that of many others have made it possible for the project to move forward.
By the way, I think the “Creating a provisioning profile for your app” section is done in Xcode, but is this unnecessary?
Yes, I was able to get the profile on the developer site in the same way. There were some errors in the documentation, so I was confused, but I was able to solve the problem.