Does anyone know, where is that button? I'm using latest xcode 4.2.
Here is my sharing dialog:
Just select the ipa option when you click on next it will ask you for the ipa file name. You'll find a check box there "Save for enterprise distribution" just select it and you are good to go. See below screenshot.
You want the ".ipa" option (which you have already selected, so that's good). Then you want to pick your Enterprise Distribution .mobileprovision from the Identity popup. (You also need to make sure you used that .mobileprovision in the project's Code Signing build settings.)
Once you've saved the .ipa you need to distribute it and the .mobileprovision to your enterprise users. You could email it, or put it in a shared folder and then they can take those files and drop them into iTunes, then sync their devices. Much nicer is distributing over the air using an HTTP server. Instructions here: http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
Related
I have created a new project in XCode and now I want to sign in with development mode.It asks me to login with developer account. But I don't have account, I have provisioning profiles and certificates. I have tried many ways but they din't work. I tried to off auto signing but i don't get it also.
Please check this screenshot.
How did you create provisioning profile and certificates if you don't have a developer account?
A developer account is needed, since the profiles and certificates would be "linked" to that specific account.
Unfortunately, Xcode 8 doesn't allow you to easily switch to manual code signing for new projects (which default to automatic code signing, and that requires an Apple ID for a valid developer account). If you want to switch the project to allow manual code signing (so you can use the code signing identity provided by your client), you must make some manual changes to your .cxodeproj file.
First, make sure you have closed the Xcode project. Then, find your xcode project (.xcodeproj) in Finder and right click on the icon, then select "Show Package Contents". Inside the Finder window, find the "project.pbxproj" file. Right click on that file and open the file in your text editor of choice (you can open this in Xcode). Find all occurences where you find the text "ProvisioningStyle = Automatic;" and replace it with "ProvisioningStyle = Manual;". Save the pbxproj file and then re-open the .xcodeproj in Xcode. You should now see options for specifying the code signing identity in your project settings.
You can find some more details about this, including ways to script this in this answer.
My manager had a Apple developer account, and he added me in his account as a Developer role. Now i have to give him an IPA file. Is it possible for me to generate an IPA file by just signing in with my Apple ID(not a developer account) in Xcode 7..??
I have tried this, but its showing me as FREE role in Preference instead of developer role. Also export button is not enabled after archive is done.
Yes, In xcode 7 above there is no opting for export ipa. But we can do some other ways to generate iPa file.
Follow the below steps:
Select product --> Archive option
And right click on WifiList and select Show in Finder
It will open folder and then right click on folder option "Show Package Contents"
Now you can on file then you can drag and drop on iTunes.
Drag and drop desktop.
I hope, It will help you.
The 'traditional' way to install an IPA file is via iTunes.
Its nice the way Test Flight and other tools allow doing this remotely, by downloading from an install link on the web or email.
I tried adding an IPA file to a remote server, and downloading, but Safari informed me "I don't know what to do with this file" (or words to that effect).
Assuming the UDID of the target device is in the provisioning profile, how can I have the file remotely installed on a device.
The search term you're looking for is "over the air" distribution. Try the guide here
Enterprise distribution Over The Air
http://help.apple.com/iosdeployment-apps/mac/1.1/?lang=en-us#app43ad871e
In a nutshell, these are the steps:
in Xcode, use the Product->Archive command to archive your project.
select the archive in the Organizer window and click the Distribute button
choose Ad Hoc/Enterprise deployment
when filling in the fields in the wizard, be sure to enter the URL where the application will be located correctly
once you've saved the signed app, put the app and the accompanying property list up on your server at the URL you indicated
create a web page or e-mail that includes a link to the property list
on a device, tap the link to install the app
I completed to develop my first app. Right now i want to distribute my beta throught https://testflightapp.com
I tried to create .ipa file with this tutorial - http://help.testflightapp.com/customer/portal/articles/402782-how-to-create-an-ipa-xcode-4
In the very beginning i should select Entitlements, but there is not such category as Code Signing..
Any helps? Thnx.
PS I have a developer account.
UPD. Does somebody create ipa files for TestFlight on XCode 4.3? How do you do that?
I skipped entitlements altogether. With Xcode 4.2 and later I have not needed them.
Make sure your Archive Scheme uses your Debug configuration. Then just do an Archive of the project (under the Product menu). Save the Archive someplace. Then drag that Archive file onto the TestFlightApp's green "Upload Build" button. That easy. No messing around with entitlements, etc.
Before you do this, make sure you can actually build a correctly formed archive by building, and e-mailing it to one of your testers and see if it can be loaded. There are a bunch of things that have to work before you can use TestFlightApp. Just because you can Build and Run from Xcode doesn't mean that it will work on a remote device that doesn't already have your provisioning file. For example, you have to have your App ID, provisioning profiles and Device ID's all configured correctly via the Provisioning Portal. Once I did that, and verified that my .ipa files can be installed manually, then just uploading to TestFlightApp.com worked without having to do entitlements.
I wrote this up and put it on TestFlightApp's support forum, but for some reason TestFlightApp.com won't let me into the support area so I can find it - I can't use my login to access their "Tender" account.
That's because that tuturial was done for another version of Xcode.
Just create a new property list file (Entitlements.plist) in your Xcode project and it let you edit it as a Entitlements file just fine.
The What's New in Xcode (pdf) documentation states that:
The iOS platform has supported entitlements for a while, and with Lion, Mac OS X does as well. With Xcode 4.1, the project editor provides a UI for setting up entitlements for Mac OS X applications. You can set entitlements for each target in the project editor. There is also a default code-signing entitlements file available in the file templates in the utilities pane.
In the Summary tab of your project editor is a section titled Entitlements. Check the "Enable Entitlements" box to have Xcode automatically create an Entitlements plist for you. This section also governs the entitlements' interaction with iCloud and Keychain.
I have a jailbroken iphone 4, and I want to create a release, an ipa file from a flex project I've written in flash builder 4.5.1, For testing purposes (on my device). Can it be done without buying the apple's developers certificate?
Thank you!
Dan
This might be a bit late for you and you may have even got an apple developer account by now but there is actually a fairly easy way to do it. It is advertised everywhere for flash cs5 but in flash builder it is slightly more tricky.
go here and download the file. The password is 1234.
extract those 2 files to your desktop.
in your mobile flex project navigate to the default package folder under the src folder under your project name on the left and open the main-app.xml file. Change the id value to "com.gamevil.zenonia2" without quotes. (this is needed to make this p12 certificate work with your app in flash builder.)
build a final release by going to project->export release build and click next at the first window after you are happy with the settings.
finally, select the mobileprovision file and p12 certificate which should be on the desktop and enter in the password (1234).
and that's it! flash builder will now put the .ipa wherever you specified and simply drag this into itunes and click sync. note this .ipa will only sync if you have a jailbroken device with appsync installed. let me know if you need more information regarding jailbreaking.
Here is my post on the topic from my blog.
A distribution provisioning profile is needed to install apps onto a device. In order to generate a distribution profile you need the developer's certificate, so you need to purchase the account upgrade from Apple.