Upload IPA to iTunes Connect from a different Mac - app-store

I would just like to confirm my understanding and check whether it can be done or not. I have an iMac and a Macbook for development. I have created an IPA for the app store which I need to upload it to iTunes.
Now my question is that I have generated the IPA from the iMac which contains all the profiles and certificates. Can I upload the IPA from the Macbook using Application Loader 3.0, but the Macbook does not contain any of the profiles and certificates.
From my understanding it should be doable as the IPA contains everything required, but still wants to confirm with other developers in the community.

This can be done and Application Loader has no dependency on the certificates and profiles. We just need to login using the proper credential and then select the proper IPA which is required to be uploaded.

Related

Do I need a Mac Provisioning Profile (Distribution) when uploading my unity app to the Mac App Store

I am submitting an app made in unity to the Mac app store currently, using application loader 3.0 to submit my build to iTunes connect. I was just wondering if in order to do this I am required to use/embed a Mac Provisioning Profile (Distribution) as I was told I had to but there is no mention of this in the unity docs concerning how to upload one's app to the mac app store. So my question would be if I would need to have a Mac Provisioning Profile (Distribution) and if so how would I implement it.
No, you only require the app to be signed with the 3rd party developer certificate.
The provisioning file is only needed for local testing.
This is somewhat confusing because the same process for the iOS app store does require the inclusion of a distribution provisioning files.
Assuming you have now created a .app, you must sign the .app package and all other binaries if your app relies on third party packages.
It will look like this:
codesign -f -s "3rd Party Mac Developer Application: YOUR NAME (TEAM ID)" --entitlements "entitlements.plist" "YourPackage.app"
And the same for other binaries inside the app.

The iphone distribution Build is not installing on clients iphone but it works for me

I've created an app for client, created a new distribution certificate and provisioning profile for it.
Then I created a new .ipa and a wireless link for client. The .ipa and link both installs in my device but its not working for my clients iPhone.
Its not because of UDID. I've already checked it so many times.
I've added armv7, armv6 and i386 also.
Can anybody tell me, what would be the reason?
Below are the details of clients device.
version : 5.1.1(9B206) Available space : 9.6 GB Model : MD234E
you have to add client's UDID on provisioning profile, download updated provisioning profile and sign the app with your adhoc distribution setting, convert .app file to .ipa and share it using https://testflightapp.com/, also make sure to check all devices while uploading your build on TestFlight.I don't know what's your exact error.Let me know if you have any doubt.

IPhone Ad-hoc distribution sync error

I am working on an iPhone application for a customer. After the development will be finished the application will be on the Apple Store, but meanwhile during its development, on a regular basis the customer wants to see and install the application on his own phone to check the current status of the development.
-I went to the provisioning portal registered my customer's device udid and added to my application's provisioning profile.
-I downloaded the provisioning profile and installed it.
-I then built the ipa and sent it to my customer.
SHouldn't this be enough?
The customer is experimenting a sync error. He can import the ipa inside itunes but at the end of the sync he receive this error alert on his iphone.I tested this ipa file on two other iphones and is working (both registered and one is ios 5.1 and the other 5.0.1)..Where should I check for misconfigurations?
I'm running the latest xcode version 4.3.1
Make sure you build with the distribution provision. I use a new Xcode build configuration for this (called Ad Hoc) and I make sure my archive build uses this new build configuration. The customer will need a copy of this distribution provision (which he double clicks), and you send him the ipa file. He drags this into his iTunes library and he is then able to install the app to his device.
Sometimes the provisioning profile needs to be installed on the device separately. I encountered this problem once with my team member who had Windows.
Just send your customer the profile and ask to install it on the device.
You may need iPhone Configuration Utility to install the profile on the device.

testing iphone apps built on a remote mac

I'm using macincloud service to try/play/learn about building iPhone apps. I have a dummy app, and I'll like to test it on my real device.
I've got the developer certificate, I've installed the profiles, but now I'll like to test my app on a real device. Because it is not possible to connect my iPhone to the macincloud servie and because I'm on a windows machine, how can I test my app on a real device(the one with UDID that was used in generating the certificates and provisioning profiles).
Is there any file that xCode is generating and it can be used to transfer on a real device from a Win7 machine?
You need to generate an archive in XCode, and then from the organizer click "Share" to generate an IPA file. This file along with the ad-hoc provisioning profile can install the app on a provisioned device via iTunes on a Mac or a Windows machine.
For info on provisioning your device for ad-hoc deployment, see here: http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices or the apple developer docs.
Good Luck.
Correct answers have been given already. However, have a look at http://testflightapp.com . That might come handy when you go for more test devices especially when you want to distribute it to a beta testing community.
You want to do an Ad-Hoc build. You will have to read Apple's docs to see whats involved. Then you will have an app file you can install with any iTunes.

iPhone Provisioning: The app was not installed because the signer is not valid

I have an iPhone app that was handed to me. I deleted all of the existing certificates & provisioning profiles and created them from scratch. I believe I have set everything in the Provisioning Portal correctly:
Distribution Certificate created
Devices with correct UDID's added
Ad-Hoc Provisioning file created with associated devices
I was able to successfully build & Archive my application. When I save it as a *.ipa and drag that and the *.mobileprovision file into iTunes everything is good, until my phone is syncing.
At that point I get an iTunes Sync: Failed to Install error. Other testers get the error: The app was not installed because the signer is not valid
I am not sure how to resolve this?
I have received that error because I had created my .ipa file with the ad hoc provisioning profile BEFORE I added the devices. Are you sure that you are using the most recent provisioning profile when you create the ipa? You may need to check which scheme you are using and verify its right
Everything was correct, except for the final stage where I am given the save options. The profile matched my Distribution profile, but for the wrong app. It just defaulted to one of them. I had to manually change it to the Ad Hoc Distribution I was building for. Silly mistake.
This question was not resolved by the above suggestions, however we were able to fix it by removing the entitlements from the build.
This problem happened while working on an old app we were updating. No jailbreaking, just an ad hoc .ipa sent over email between team members. All provisions were correct.
We were able to figure out the issue was entitlements by trying to install using "iPhone Configuration Utility" instead of iTunes. That gave us the actual error message which was easy to fix.
Debugging this issue was easier than with iTunes. It also has better UI for installing ad hoc builds. I recommend you try it here:
http://www.macupdate.com/app/mac/27986/apple-iphone-configuration-utility
i already face this , finnaly i found,.
If Your Certificates, Provisoning Profiles then & the ipa is generated,,
so there is no problem in your ipa File,
But Problem in Specific Device in which you are try to insalled,,
If Your Device is JailBroken Then Easily iTunes cab Install ipa,,
But If Not Then You Have To Register/Add device to
https://developer.apple.com/devcenter/ios/index.action
->Procsoning Profile -> Devices
Then & Then Ipa File Is Installed