I have designed the ios app and now I want my app to be tested by some other member of team. I generated .ipa as well as .app files of the app. I have install Apple Configurator 2 in my mac os. But when I use that apple configurator to install my app then the app is shown installed in the configurator but in the iPhone the icon shown is dark in color and when I click that nothing happens. But when I deploy app using xcode everything is working good for same configuration.
I don't know what all data is needed to post here for this issue,so if anything is required more than this pls ask.
I think there are four things you should confirm.
Certificate(Production) is not Expired?
Provisioning File(Distribution) is not Expired?.
Provisioning File(Distribution) is for AdHoc build (not for App Store)?
Provisioning File(Distribution) does contain your device UDID(Paulw11's answer)?
Maybe you need to go developer.apple.com and check your Certificates & Profiles.
[Other possibilities]
If you set date & time of your iOS device manually like 2020/1/29 for testing or something I think app won't run too.
Apple provies "TestFlight" https://developer.apple.com/testflight/
The way how to use it is almost same with submitting an app for review in App Store.
Create an App ID
Create a provisioning profile with the App ID you created.(Type is "Distribution - App Store")
Build an app with the provisioning profile you created.
Go App Store Connect and Open "My Apps" and create your app.
Upload an app (*.ipa file) to App Store Connect(*1)
Go App Store Connect and Open "My Apps" and select an app you uploaded.
Select "TestFlight" Tab.
Open "Export Compliance" dialog.
Answer the question about your app and click next(maybe this step repeats two or three times).
Click "Start Internal Testing." (Now you can deliver your beta app in your group.)
If you want deliver your app to external tester, add external tester(this needs Apple's app review)
(*1)
Last time I used TestFlight was several years ago, and at that time, I uploaded my app with "Application Loader" but I found this tool is not available now."Transporter" seems like be the alternative.
(*2)
This steps were memo I wrote about two years ago, so some steps may be wrong like Application Loader disappeared in 2019 and need to use Transporter for uploading an app.
Related
I'm trying to publish my iOS app to the Apple Store ( it's my first time ) and I'm facing this error when I do the Automatically manage signs with XCode and choosing my team ( My Client Paid Account )
The Error Failed to create provisioning profile
After Some googling some fixes says I have to connect my real iOS device which I don't have, so do I need an iPhone to publish the app? and is there another way without an iPhone if this the issue?!!
The app developed in Ionic 4 ( web view/ cordova ) so I was debending on the similator and the browser on development and testing time.
I don't think you need an actual iOS device to push to App Store but I am not sure. But here I think there might be two issues that might be causing this problem.
The application you have developed is not under the appstoreconnect account you have prepared to submit for. So goto project settings -> signing and capabilities and check if the Team you have selected is the team where you have prepared before the app submission.
Have you prepared you app in the appstoreconnect with the same bundle id before trying to archive the application? If not you have to go to appstoreconnect and register a iOS application giving the name, bundleId etc. before you archive the product.
After preparing the app you just select the generic iOS device from the devices panel and start archiving. It should probably archive without any issues.
No, you do not need an iPhone or an iPad to put an app in the AppStore. The path to the AppStore is a bit like gymnastics though. You should be able to follow all of these directions & be well on your way. Try this for making an IPA file and try this to sign the app
Best of luck to you with your 1st app! I imagine you're very excited =)
Initially the plan was for me to publish the IOS app on app store. However, as apple need 1 to 2 week time to approve by app, it would be impossible for the app to be available for my company event on Monday. So my boss suggested me to put the IPA file on company website for customer to download the app.
Question 1 : Is it possible to distribute IOS app through a download link in a website to download the IPA file so that any customer will be able to install it on their device?
I have tested and tried installing the IPA file using itune, diawi,ifunbox but it did not install successfully.However it works when i use xcode to install the IPA file on the apple device
Question 2:
From what i read from https://discussions.apple.com/thread/3927786, does it mean that my code has to include some form of device id to allow certain device to be able to install?
Question 3:
Is there any way for me to allow customer to download my company IOS app without app store. This is because my apple developer account is still pending creation and the company event is on monday?
If what you are trying is possible then it would be a lot of competitors to Apple's AppStore , the only possible way is to collect the UUIDs for any device that can download the app , add them in the development provision profile and upload the build to say diawi , so it can be download but for devices included only which it should be up to 100 devices
I am a beginner in developing iOS apps. I am currently building one simple app for personal organization use and I want to publish the app. But all tutorials did not lead me to be able to publish the apps.
For example, image number did not show the "View details" (as the most tutorial showing that "view details".
And for image number 2, after I log into app developer account, I cannot see the certificate, etc. option (as most tutorial shown).
I just build the app using simulator since I don't have iPhone/iPad device. I got error
failed to create provisioning profile.
Is that possible to publish the apps without running it on the real device first?
Have you created and downloaded a provisioning profile on your developer account? Have you created a cert that allows you to do that ^ ? Have you registered your device on itunes connect so you can build on device? These are all things you have to do. After you do these things, you have to select Product > Archive for Generic iOS Devices. After it's done archiving, you can upload to the iTunes Store. Make sure your version number matches the app that you create on iTunesConnect. Build Numbers must also increase or the app store will reject your build.
We have successfully tested our IOS app on IPAD with Codename one Build IOS debug feature. It is working fine out here. But When we build for the App Store, The app downloads in the device and don't get installed. We have already generated the certificates for production and development, yet we didn't found any perfect solution
App store build can't work on a device until it's signed by Apple. It's meant for publishing in the store. The only app that could work on your device without passing through App store is a debug app.
When your app is fully ready, you can submit it by going to itunes connect -> My Apps and click on the plus sign to create a new app. Follow the process and submit all the requirements.
To upload the App store IPA file, open Application Loader on your Mac, login and Upload your file. It will appear on your iTunes connect within few minutes.
It takes approximately 7 working days (9 days) for Apple to review and approve or reject your app, so relax and be patient.
I am working on my iphone app and now I want to send my app to my testers. But how should I send it to them ? Plus, they don't have an Xcode. Is it necessary?
Take a look at Test Flight. We are currently using it and it offers a lot of great tools and is very easy to set up.
testflightapp.com
It distributes it adhoc and then you can push it directly to the testers and allows you to see install statuses. Time spent and other analytic tools.
To answer your other questions. The don't need Xcode. They just need to have their UDID registered on your apple account. They will get sent an email that will ask to download the latest release. The app then installs over the air.
Since iOS 4.0, users have been able to install Ad-Hoc apps over the air. Please note you're required to get the testers' device UDIDs and add them to your device list on developer.apple.com and to the app's the provisioning profile.
You can host the IPA yourself, but I would recommend using TestFlightApp.com.
Macworld wrote a decent article about the gist of it, and TestFlight is fairly straightforward to use, especially since it allows you to send an email or link to your testers and collect the needed UDID from them.
Try diawi.
I find it very simple and very friendly to use. Also there is no wait in the queue type registration stuff. When you open it just drag and drop the .ipa file and the provisioning profile. To verify whether or not your app has been installed, just add your email id in the field mentioned and you will get a confirmatory email about your app installation. For installation at the tester's end they simply need Safari to install the app and the profile.
Below are the steps to create .ipa file (xcode 4.2)
Select iOS Device>Go to Product>Archive>Share>Choose iOS App Store Package (.ipa)>Provide a path to save.
Easily done!!!
From 26 feb 15 Testflight is closed their service...
I have used new link for creating installation link of ipa and distribute link to your client, tester etc.
open this link
http://www.diawi.com/index.php
upload provisioning profile(drag and drop) to their dashboard.
upload ipa(drag and drop) to their dashboard.
click on send button.
after that copy generated link and share to your client and tester.
With iOS 8, Xcode 6, iTunes Connect and TestFlight you don't need UDIDs and Ad Hocs anymore. You will just need an Apple ID from your beta tester. Right now you can only beta test your app with 25 internal testers, but soon 1000 external testers will be available too. This blog post show you how to set up a beta test with internal testers,
http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/