Group Group Group Group Group Group Group Group Group

Submit a Build to App Store Connect | raywenderlich.com


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7155460-testflight-beta-testing/lessons/1

Can’t get past the Bundle ID drop down on App store Connect. My bundle ID does not appear in the list.

Did you create an Identifier for your app in the Identifiers section of developer.apple.com?

Thanks for replying! When i go to the Certificates, Identifiers & Profiles page (linked under the “Register a new bundle ID in…”, I can only edit the description field, and not the Identifier field. It highlights, but can’t enter text. Won’t let me paste the bundle ID name from my Xcode project either.

Pete

@sterrant What does your webpage look like? When I try to register an App ID, mine shows entering the Bundle ID Explicitly on the right hand side as seen in this screenshot.

Mine looks like this:

Right after sending my previous reply, I went back and attempted to register an App ID from the beginning and got the same screen as you did. And that screen allowed me to edit the bundle ID. Thanks for your help!

Great @sterrant, glad it helped!

Getting there… Had to deal with a rejection due to not having a 1024x1024 App Store Icon, but got by that. Now received this in an email:

ITMS-90683: Missing Purpose String in Info.plist - Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSBluetoothPeripheralUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn’t contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).

I am accessing Bluetooth and I do have an entry in Info.plist as seen below

I’m really just trying to get this little app i developed into the hands (and phones) of my embedded development team in India… I thought TestFlight might be the best way to do this, but it seems like Apple considers its “almost released” software on the App Store.
Maybe I should try a tutorial on Ad-Hoc or Dev distribution?

Thanks for all your help.

Pete

Update. Added a second Bluetooth usage description (for when in use), and then had to change the revision number, but finally got it accepted and up there. Now moving on to the “add internal testers” video.

Pete