Allow iOS app to show up in Mac AppStore? - ios

I am trying to figure out why some iOS apps show up on the Mac app store in the iPhone and iPad Apps menu, and others don't. I recall a while back seeing an option in the dev portal with a checkbox that would allow or not allow an iOS app to show up on the Mac AppStore (silicon chip...).
Does anyone know how to enable an iOS app to show up on the Mac AppStore?

Related

Is it possible to archive and distribute an iOS app without an iphone device?

I have a Mac Mini and Xcode and the app is running in the simulator. I also have a paying Apple Developer account. I cannot find informaiton if having an actual iphone is mandatory or not.

macOS Catalyst Application not showing up in iTunes/App Store Connect Build Options

I have created a macOS application from an already existing iOS application. I checked the checkbox to enable macOS support and it added the sandbox entitlement just like the documentation said.
In the developer's page I also see that macOS support is enabled.
My iOS app appears in iTunes Connect and passes reviews. So far everything seems to be great.
My Catalyst app isn't so lucky. No builds show up under Activity.
How do I get my build to show up in iTunes Connect? Do I have to submit the macOS app differently than my regular iOS/iPad app in Xcode Organizer? I am happy to provide any other information to help solve this.
You have to make a separate archive for the macOS version and then upload that separate archive from the Organizer. To create the archive, make sure you select My Mac as the destination. The Organizer will show your iOS app and your Mac apps separately.
This is covered in part in the WWDC 2019 #235 session.

Is it possible to change the universal app to iphone only once it is uploaded to app store?

I am trying to upload new version of my app which is only compatible for iphone. Earlier it was uploaded as universal app. Is it Possible to disable the
IPAD compatibility during the next upload to the App store?
Anyone have idea about this ?
Hopefully this will help.
iOS App change universal to iPhone only
Developers who wish to issue updates, but remove device support, have three choices:
Fix their app so that it can work on the devices they originally set
out to support. Target a newer version of iOS that requires a newer
device. Remove their app from the store, and upload the new app with a
different bundle ID.
Switch universal app to iPhone only app
Remove this App from app store
Create new bundle & use it to your new app version
Deploy App to the store
For more ideas visit the link above.
UIRequiredDeviceCapabilities would help you.
Put telephony value like this in info.plist (IPhone specific...)
Of course you need submit your app again.
UIRequiredDeviceCapabilities
UIRequiredDeviceCapabilities
UIRequiredDeviceCapabilities (Array or Dictionary - iOS) lets iTunes and the App Store know which device-related features an app requires in order to run. iTunes and the mobile App Store use this list to prevent customers from installing apps on a device that does not support the listed capabilities.

I want to write an iOS app and run it strictly for my own use on my own phone. Possible?

To be very clear: I have a free Apple Developer account. I am running Xcode [Version 6.1 (6A1046a)] on a MacBook Pro / OSX [Version 10.10.3 (14D136)] I have Apple Configurator [Version 1.7.2 (560)] Is it possible for me to develop an app, upload it to just my iPhone 6 without paying $100 to Apple? I do not want to jailbreak the phone. I do not want to submit or sell the app in the Apple Store. I do not want the app to run on any other phones. If so ... pointers to somewhere describing the process. PLEASE no links to "Here's how you submit a app to the Apple Store." ... not what I'm trying to do.
This is possible (ONLY WITH PAID ACCOUNT)
Im curious if you can send the source code to someone who has a paid account and they could build it for you. I think that is the only way this would work with a free account.
** I would recommend spending the 100$ to get the developer account, then you can follow these steps **
All your going to want to do is
plug your phone into your Mac
Open xCode / your project your trying to build to phone
where you normally select your device for iOS simulator, select your iphone (should be at top of list)
[command + R] will build it to that device
hit stop button
unplug iphone and enjoy
UPDATE (6/9/15): Starting with Xcode 7, developer program membership is not required to run an app on your device.
No. You must be a part of the paid Apple Developer program in order to put any app you've developed on any iOS device, whether via the App Store, ad hoc distribution, or even by connecting your device to your Xcode project. Free accounts are limited to running in the simulator.

Why can't I put iPad app on my iPad for development?

Previously, I've been able to push my apps to my iPad from Xcode 4.2. I was building with Phonegap. The process is: register my App ID with the dev center, create a provision profile, and download it into my Xcode. Then from the drop down beside the play button in Xcode, I will see iPad as an option.
Now I'm building an iPhone app with Objective-C for the first time. I repeated the process above, but I don't see my iPad listed beside the play button. What is wrong?
Some ideas: i don't think my iPad has iOS 5. i think it still might be running iOS 4.x. Is that a possible reason?
If possible,
Update everything to the latest version (Mac, Xcode, iPad, etc.)
Provision a Device
If you are a team administrator, or if your team administrator has already configured the necessary credentials for you and your device, you can use the devices organizer to automatically download and apply the provisioning profile.
Alleviate the need to go to the iOS Provisioning Portal every time you want to add a device to your provisioning profile by using automatic provisioning.
To provision a device automatically for development . . .
Open the devices organizer.
Plug in your device.
Select the device, and click Use for Development.
Developing apps requires a provisioned device. The provisioning process sets up the required certificates and configuration data that Xcode needs to install your apps on your device.
Xcode 4 User Guide
It’s OK to support only the newest version of the OS.
Matt Gemmell - Latest Version

Resources