iPhone: Visual Studio for Mac - Automatic signing failed: There are no current devices on this team matching the provided device IDs - iphone

I am developing an iPhone App on a MacBook Pro, using Visual Studio Community for Mac latest version.
I want to publish an app to App Store and currently at the stage of doing an Automatic Signing.
And this end with the following error message:
Automatic signing failed: There are no current devices on this team matching the provided device IDs.
I don't have a physical real iPhone. All I use is the iPhone Simulator.
Is it a must to use a real iPhone to sign the App and submit to App Store?

Either you or the team member of the Apple Developer Account must have real iPhone. and yes, to publish the app to App Store, you need a real physical iPhone.

Related

How to connect Iphone with xamarin studio?

I need to connect Iphone with xamarin studio,I connect my phone but it will not display in debugging devices.
Before you can deploy your application to a device, you need to have an active subscription with the Apple Developer Program. Visit the Apple Developer Portal to get registered.
Apple has outlined a set of special guidelines that developers must follow in order to do everything from deploying to a device to shipping to the App Store. These steps ensure that everything you create or use during the development process, including your applications and devices, can be traced back to your Apple Developer account.
...Continued at http://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/
Just because you're a Xamarin developer, doesn't mean you're not going to need to occasionally do things in Xcode.
This post should point you in the right direction:
https://apple.stackexchange.com/questions/135382/developer-option-is-not-available-under-settings-menu-why
Sounds like the option has been moved to somewhere other than the XCode Organizer in versions newer than XCode 6. It's apparently now under Window -> Devices in XCode.

Can't Connect IPhone to Xcode 5.1?

I have registered from Apple.com. Previously I have uploaded app also to apple.itunensconnect.com. I just upgrade my mac os & Xcode and trying to connect iPhone. iPhone is connected to system but in Xcode not showing device name
i am new to Xcode, I have small IPhone Mobile App, I am trying to connect my IPhone to Xcode 5.1 but unable to detect.
In my mac system showing/connecting IPhone. In Xcode not showing?
can any one tell me how to connect iPhone to Xcode 5.1?
thanks in advance..
I would bet that you haven't registered as a paid Apple developer on the Apple Developer Portal.
When developing apps for iOS you are required to register with Apple as an Apple developer. There are 3 options a Free Apple developer Account which doesn't really allow you to do much at all, you can't test on devices, you can't submit to the App Store. There is also the 2 paid options.
Option 1: Is the first paid option for $99 a year which will allow you to create a provisioning profile and submit to the app store Option 1 can be found here
Option 2: Is for more bigger organizations but it cost $299 and can be found here
All the options can be found here
Once you are a fully paid up Apple developer you will need to create a provisioning profile which has your device on it. Once this is all complete you should be able to developer apps for your device.
If you are a paid up developer and have the correct provisioning profile please can you update your question and I will amend my answer.
It could be because
The deployment target is higher than your iPhone version
The supported device is set to iPad

sending project into personal iDevice

I have an iPhone 4S with iOS 5.0.1 and also have xcode 4.2. When I try to build & run my app in my iDevice instead of iOS 5.0 Simulator, it pops-up error like this: "No provisioned iOS devices are available with a compatible iOS version." so is there any way to send my app into my own iphone?
You'll need to make sure your device has a provision profile installed that includes the device's UDID and the app's ID. If you're fairly new to iOS development and haven't installed one of your apps on a device before, you'll definitely want to go through the instructions in the iOS developer portal -- they'll walk you through the provisioning process. Also, if you've only recently updated the device to iOS 5, make sure that you tell Xcode to use the device for development.
Did you purchase the iOS Developer Program for 99$/year?
Did you register your Device with your UDID?
Did you install the Team Provisioning Profile on your iPhone?
In order to test your application on an iOS device (such as an iPhone or iPad), you must create an Apple provisioning profile and developer identity. Then you'll also have to create an app ID and register your device. If you have purchased a developer profile, I highly suggest following Apple's step by step guide on how to do this.
For now, here's a guide to to the first steps:
http://www.dummies.com/how-to/content/how-to-create-an-apple-development-provisioning-pr.html
Once you've created a developer profile, you can just use Apple's step by step guide

Phone Gap Iphone development

I am just starting out experimenting with using Phone Gap to create an Iphone app, and in the Get Started guide it says a requirement is Mac OS X Snow Leopard (10.6).
Link
I thought it was possible do Phone Gap development on any machine using HTML/CSS/Javascript?
Phone Gap can build the app for you in is own server: https://build.phonegap.com/ . With that you don't need a mac to develop your app.
If you need private apps, this feature isn't free.
PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. If the platform is supposed to produce a native iOS app (that can be submitted to AppStore) then you need to have Mac OS because Objective-C is supported on Mac/XCode.
More from their website:
The process for completing iOS builds is slightly different than that
for other platforms: all iOS builds need to be signed by a developer
certificate and a provisioning profile, that is tied to your Apple
developer account and the device you wish to test on. This document
covers how to set this up.
Note: Since PhoneGap Build uses Apple's standard development process
to build applications, you will need to sign up for their developer
program to build iOS applications on PhoneGap Build. You will also
need a Mac to configure your certificate and provisioning profile.
actually using phonegap application u can run your application in iPhone , Android & so many Phone application with single code which is written using html-5 ,css , jQuery , javaScript & jQuery mobile.
but if you want to post your application on apple app store then you have to have XCode which can run in only mac os.
so while you are designing or implementation time you not need mac os. all you need is notepad & html 5 supported browser.(for testing) Thats it.

Is it possible to load a separate application into the iphone?

I am having a iphone and i have created an application using Xcode. Now i want to move this application into my iphone for my use. How can it be done?
I tried to copy my application to the iphone Applications folder using the phone view software, but i'm not able to open my application in the iphone. It shows the error
"Your Myapp.app cannot be open"
Is there any other way to install my application into the iphone? Please guide me regarding this.
Thanks
You'll need to register as an iPhone developer to get the correct keys for signing and loading an application onto an iPhone. If you are writing an application that you plan to sell via the AppStore then this is $99 to register, if it's for internal use only then $199.
First did you use the real SDK or the simulator?
The simulator SDK only hides some OS X calls that don't exist on iPhone, but is otherwise the normal OS X SDK. So first make sure you link against the (ARM) iPhone SDK.
Then comes the licensing bit. Afaik in a non jailbroken iPhone you can only load signed apps (via the AppStore, or using a license obtained from Apple to sign your own)
Xcode will automatically install and run an application on your iphone if you use the correct project setting.
Project -> Set Active SDK -> iPhone Device 3.0
Note that you will need a provisioning key before this becomes possible.
visit http://developer.apple.com/iphone to view some easy-to-understand tutorials on how to get one of these.
I assume you have signed up as an iPhone developer on that website (costs $99).