Xcode 9 only for members of the Apple Developer Program - download

Did they change it so you need to be in the Apple Developer Program to access the latest Xcode beta version or GM Seed? Because I remember downloading Xcode Beta not too long ago. It says on https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/WhatsNewXcode/xcode_9/xcode_9.html :
Prerelease versions of Xcode are made available from developer.apple.com to authorized seed developers, packaged in a compressed XIP file.
Does seed developer equals being a member in the Apple Developer Program?

You may need a developer account to access the betas. However, you will not need a paid account. It is fairly easy and free to create a developer account and download the betas.
Creating a Developer Account
Create an AppleID normally at:
https://appleid.apple.com/account#!&page=create
Alternatively, if you already have an AppleID that you would like to create a developer account with, you can use that.
Go to http://developer.apple.com/account.
Log in with your AppleID. Follow the steps provided to create your Developer Account.
Downloading Betas
After you have created a developer account, you can download the betas from https://developer.apple.com/download/.
Make sure that you do not go to https://beta.apple.com. This is the public beta program and is coming in July, it also doesn't have the Xcode beta.

Related

not able to add .ipa file in iphone device

i have generated the .ipa file and trying to add in any iphone device but its not adding.
the error is showing like:- couldnot install(in xcode).
i tried with apple configurator 2:- in this scenario app is installing a bit just assume
75% and after that the app icon is getting grayed out and clicking on that app is giving
popup as :- could not install please try later.
somewhere i saw that you have to allow from your device to trust this app, location is like :- settings > general > profile&management > you will find your profile here for new app installing.i didn't get any profile there.
FYI
i am using free developer account and created the xamarin app from windows and building it through mac, the xcode version is 9.4 beta and i also tried to override with xcode version 11.3.
i am not getting whether i am missing something or messed up with xcode versioning.
i am using free developer account and created the xamarin app from windows and building it through mac...
If using a free apple developer account , you can not install a .ipa file to iOS Device .This is limited by Apple.
About IPA Support in Xamarin.iOS , you will see there are two uses as follow :
Ad Hoc Testing — An iOS application can be deployed to up to 100 users (identified by specific iOS device UUIDs) for Alpha and Beta testing purposes. See our Provisioning an iOS Device for Development documentation for detailed information on adding test iOS devices to your Apple developer account, and the Ad-Hoc guide, for more information on how to distribute in this way.
In House / Enterprise Deployment — An iOS application can be deployed internally, within a company, which requires membership of Apple's Developer Enterprise program. More information on In House Distribution is detailed in the In House Distribution guide.
In either case, an IPA package (a special type of zip file) must be created and digitally signed with the correct Distribution Provisioning Profile.
If using a free provisioning , there is a Limitation as follow :
Access to iTunes Connect is limited and therefore services such as publishing to the App Store and TestFlight are unavailable to developers provisioning their applications freely. An Apple Developer Account (Enterprise or Personal) is required to distribute via Ad Hoc and In-House means.
Therefore , if need to add .ipa file in iphone device , you should use a paid Apple Developer Program account.

Generate .ipa file without Apple developer account

I'm trying to compile my ionic 3 app to ipa. I use MacInCloud.com. I don't have any Apple Developer account; I just have an AppleID and an iPhone 7 (if that helps).
Now while using XCode in MacInCloud, I clicked Product > Archive but then it displays Build Error. Turns out I need an iOS Provisioning Profile. As of now, I couldn't find a way to generate an iOS Provisioning Profile without having a paid Apple Developer account. I read here, the answer mentions A free developer account will allow you to build an app that will run for 7 days on a pre-defined set of devices (you would need to register any devices on which you want the code to run). but I couldn't find where to do this.
So can I actually generate an ipa file without a paid ios developer account? If no, is it possible for me to have someone generate a provisioning profile using their ios developer account for me?
Thanks
Update:
The methods described in the link in the comments requires me to connect my device. But I'm using MacInCloud.com, so there's no way for me to get Xcode to connect to my device.. at least I don't know how.

One Xcode with 2 developers?

My Xcode used to be registered under my own developer program .
There is a company with their own developer program , that used to upload apps
from their own mac .
I would like to upload a build from my mac and my Xcode, using their developer program.
Do i need to create a new certificate to my Xcode/mac from the beginning for that ?
Can i just download their certificates and provisioning , drag to my Xcode and just upload a build to their program ?
If you have the right combination of certificate, provisioning profile, and bundle id, you can build the app from any Mac using any Xcode (assuming it supports the necessary SDK and device versions).
It would be cleaner to have your developer ID included in their team so that Xcode can manage profile changes and get updates but it's not necessary.
(Note: you use Keychain Access for certificates, not Xcode.)

Distributing for App Store using beta versions of Xcode

When I try to distribute an app I get this error:
Xcode attempted to locate or generate matching signing assets and
failed to do so because of the following issues.
No matching provisioning profiles found for "Application/TheApp.app"
None of the valid provisioning profiles allowed the specified
entitlements: application-identifier, beta-reports-active,
keychain-access-groups.
I don't really understand what that error means. Any help?
You can't submit an app to App Store with beta software, you have to wait GM release.
From Apple
New apps and app updates submitted to the App Store must be built with
release versions of Xcode 5. Do not submit apps built with beta
software, as beta versions are for development and testing only.
Xcode 6 beta, iOS 8 beta, and OS X Yosemite Developer Preview are
pre-release software. Your use is subject to and licensed only under
the terms and conditions of the iOS Developer Program License
Agreement ("iOS PLA"), including any applicable consent to collect
diagnostic data set forth therein. If you have not agreed to the iOS
PLA, you are not permitted to use this software.
9 Sep. 2014
You may now use Xcode 6 GM seed to submit apps to the App Store and Mac App Store.
I have the same error till I revoke and request new iPhone Distribution certificate from Apple.
Go to developer.apple.com, open Certificates.
If you have 2 or less certificates for Distribution you can create new one. But if you have 3 you need to revoke one and then create new one.
Go to Provision Profiles and select your profile. Change old certificate to just created certificate. Download provision profile.
Now build your app.
Obviously I think you can, starting now ;)
I just received the mail from :
To prepare your apps for the App Store, download and build with the iOS 8 and Xcode 6 GM seeds from the iOS Dev Center. With these latest seeds, Swift is now final and you can submit your iOS apps written with Swift to the App Store.
If you are not using a beta version of Xcode, and you have regenerated all your certificates, and you are doing everything you should and it is still not happening; this is what worked for me:
1. Backup your code, 2. delete your project, 3. recreate the project anew, 4. add your code back in and voila successful build for validation and submission to the App Store.
I found a hack, you can replace the build version number in the system to cheat to the system.
System/Library/CoreServices/SystemVersion.plist
Replace the build version of the beta for the last release version, in my case for 10.15.5 is 19G73

Must I used my developer account when downloading Xcode from the App Store?

Regular distributions of Xcode are now available exclusively from the OS X App Store, but (like many, I expect) my App Store account and developer accounts use different Apple IDs. All my previous installations of Xcode have used my developer account, and I also wonder if there are critical parts of the Xcode configuration (e.g. provisioning profiles, etc.) that rely on Xcode having been installed using the developer Apple ID.
Are there any undesirable consequences to simply installing Xcode from the App Store using my personal account? Or, should I (can I, must I) log in to the App Store using my developer Apple ID instead?
You can use whatever Apple ID you want to download Xcode from the Mac App Store. There's nothing special about what it downloads. You'll need to log in to the developer portal though to download beta versions.
You can download Xcode (and lots of other stuff) from Apple's developer downloads website.
I very much doubt, therefore, that it matters whether you got it from the Mac App Store or not.

Resources