I have an iOS app that is distributed via diawi.com. This has worked fine before, but now the iPad requires developer mode to install. I think I have found the solution here here. But I have not found any reason why this is happening now. Is it something new Apple is doing? Is it any way for me to not having to enable developer mode when installing in the future?
Related
I don't have an iPhone so a friend has offered to test my Google Cardboard, Unity app. How can she test it without having to install Unity? I have found tutorials for testing on an iphone but nothing about how to send to a 3rd party, with no technical skills, to take a look. I have built the app for iOs and it is sitting on my machine. How do I get it onto her phone with the minimum of fuss?
thanks
I found the answer was to do this in Testflight. Add their email to testflight, they will need to install it, then be offered the chance to install the app.
So I have tried everything and am currently beating my head against the desk. I am using trigger.io to generate apps for both android and ios. The android apps work just find and I am able to distribute with MDM as needed. The ios app on the other hand just keeps throwing the error " could not be installed at this time."
I have generated and regenerated my certificates/profiles using the documentation provided and still nothing. Can anyone shed some light on this?
Thanks!
Bill
There are a number of additional things you can check:
Is Xcode up to date? Use the App Store to check for updates and install any updates if required.
Do you have the relevant iOS SDK installed in Xcode? Open up Xcode, go to Preferences and check the "Downloads" tab. Install any missing components that are required by your application (e.g. the supported iOS version needed for your app).
Does your iOS device support the minimum iOS version required by your application? Make sure you are running the minimum supported iOS. A difference in the installed version and the build version could be preventing install.
Does "Development Mode" need to be enabled on your device? Use Xcode > Window > Devices to see if Development Mode needs to be installed on your device. This will install some debugging tools to your device but won't affect any existing apps.
Check that your device is trusted with the computer you are using. Disconnect the USB cable and reconnect. You may be prompted on both the device and computer to "trust" each other.
Unlock your device with passcode and try running the app again to see if that makes a difference.
Hopefully one of these is your issue. Please comment if any of these helped.
I'm a complete noob and figuring out all this as I go along so bear with me.
I've built an app using jQuery Mobile, used PhoneGap Build and it works totally fine on Android and I'll deploy it soon. I'm now trying to figure out the more complex steps towards getting it ready for the iOS market. I've got my developer account set up and have tested my app as built with Xcode 4.2 and Cordova.
What I'm having confusion over (well one of the things) is whether or not I need an actual iOS device in order to get the proper provisioning and certificates. Can I get those, run the package through PG Build and then test it with the Xcode iOS simulator? Must I bother my friends to give me one of their iPhones to test on?
If I'm being vague or asking this the wrong way I apologize.
I'm currently building an app for iOS using Phonegap and even though I have done some testing with a physical device I have seen that the simulator works really well. I mean it would definitely be a good idea to at least run one test of your final version on a physical device before you decide to submit, Apple and pretty much everyone else very strongly suggest that you do, but you aren't required to test on a physical device. All the provisioning and certificate stuff can be done through the Apple Developer site.
The only real reason I could see your app not getting approved relating to this topic is if there is some weird glitch that is only present on a physical device and looks fine on the simulator.
And keep in mind, though it probably won't get you disapproved I've noticed that Phonegap apps that use jQuery Mobile tend to be more glitchy on the transitions compared to when they are run on the simulator.
No you don't need an iOS device to get certificates. You can get them using OpenSSL. I created a GUI to help do just this for Windows users.
However Apple is one of the strictest in approval. It takes 8 days for them to approve an app. And they have been know to not approve apps simply because of there appearance.
Now I myself prefer to have iDevices to test apps.
http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_up_building_ios_apps_without_a_mac
http://community.phonegap.com/nitobi/topics/ios_app_rejected_advice_on_how_to_fix_it
To help with some App Rejection issues you may get when submitting the app.
https://github.com/AndiDog/phonegap-ios-tabbar-plugin
https://github.com/LinuxPhreak/iOS-Win-Signer
You will need an Apple computer to submit apps to the App Store. Apple no longer has a web based App Submission
So I have a HTML 5 app and I have access to Apple Developer Center (iOS Dev Center to be more exact). The question is can I actually use it without buying (lending) Mac? Meaning, can I create/download my developer certificate and a provisioning profile from Windows or Linux?
According to this article, you no longer need a Mac?
https://web.archive.org/web/20150303180446/http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_up_building_ios_apps_without_a_mac
Edit: Link updated
For those wondering how to sign their app for iOS in Windows, here's how you can do so: building an iOS signing key for PhoneGap in Windows.
You still need an Apple Developer Account, there's no getting around that.
No it's not possible.
You can build your phonegap application in the cloud without a Mac (with some limitations depending on the build plan you choose).
As #stu sais, you may be able to make a certificate for Apple Store using Windows.
But, finally, you will need a Mac with Xcode installed to updload your application to the App Store.
Yes, it's possible, via PhoneGap Build. https://build.phonegap.com/
Eventually you need a Mac to submit your iOS apps. You can simply try the Remote Mac Server MacinCloud with your PC. You can install PhoneGap and develop iOS in the Cloud.
You can make a cert for apple store using windows. Anyone who says otherwise has no idea. I'm doing it my self. Just install ssl into windows and run it from cmd prompt. Find a tutorial on how to create a certificate for mac store using ssl from cmd.
I am learning to create Apps for the iPad via monoTouch by now.
For testingreasons I wanted to try out my app on the physical device (I know I need a pro/enterprise-licence from xamarin, and I will buy one). As we are not sure by now, what apple-dev.-program we want to subscrbe (pro, enterprise etc.), I wanted to try the stuff out by now on my iPad2 with jailbreak.
Is it possible to build for and debug on an iPad2 with monoTouch, without certificates and provisining files? And if how? All manuals I found are for XCode or are the "normal" way to build your apps when you are already enrolled at apples dev-program.
Thanks in advance!
UPDATE: I am not talking about using MonoTouch without a license. I am talking about using a paid and activated version of MonoTouch without an Apple-Developer-Subscription. Sorry for the obfuscation.
Is there no possibilty to install your bought MonoTouch and start debugging on your device without being enrolled at an paid apple-subscription?
In my opinion, developing for Cydia is pretty poorly documented--and will definitely have no documentation for MonoTouch. This question discusses how to do it from XCode. Also, checkout saurik's site, he discusses alot about Cydia on there.
You are in untested waters, but you might want to try signing with ldid and use the --nosign option in MonoTouch.