iPhone installation of a Non AppStore app [duplicate] - ios

This question already has answers here:
iOS In-House App Distribution
(2 answers)
Closed 8 years ago.
I am developing a test suit for iOS devices (not a consumer product), The app should run on a selected set of devices that are used for testing.
The App incorporate code that will not go through AppStore verification, eg. It is sending system-wide Key-Stroke events.
Using a developer account an app can be installed on a selected set of devices used for testing.
The App should be part of a Turn-Key solution, and thus, cannot require a dev account, while still, should be installable on an iOS device.
Having the above use-case in mind, is there any way of installing an App on a non JailBroken device w/o having a developer account ? ( Same as w/ Android )
Any help will be appreciated.

No code ever goes through App Store verification. Apps get verified. Code does not. No one at Apple can see your code even if they wanted to.
You can use Apple's enterprise stuff to do this. You can either distribute through the App Store (to a specific set of devices) or host it yourself.
If you look at the Apple enterprise stuff you can find more details.
Here you go... https://developer.apple.com/programs/ios/enterprise/

Related

Build an app for iPhone no apple developer account

I would like to develop an app just for my own iPhone and download the app on it, but I don't have the apple developer account. I found out that (if I'm not wrong) for an app made with Flutter it is not possible, unless I do every week some procedure. Is there some other tool like I don't know React Native or something else with which there is a way to do it? And if there is, what is that way?
You can build a native iOS app on physical iPhone device without having a paid developer account. In the past it was not possible but Apple changed that few years ago. Currently it is enough to have a free Apple ID account to build an app from Xcode to your physical iPhone device. Note that you still need to have a Mac to create native apps. Check this:
https://steemit.com/xcode/#ktsteemit/xcode-free-provisioning
https://makaka.org/unity-tutorials/test-ios-app-without-developer-account
https://frameboxxindore.com/apple/how-can-i-run-ios-apps-without-developer-account.html

Install iOS App onto Multiple Devices with Free Developer Account

Fledgling iOS hobbyist here. I have a demo app I plan on presenting to a group of people in about a month. It is a simple app, and I am still on the free tier of the Apple Developer Program for now. For this presentation, I'm being provided loaner iPhones, iPads, and MacBooks to demo my app and its code on.
I do know that I am able to load my app onto at least two devices, but they are my own personal iPhone and iPad.
My question is this: With a free developer account, will I be able to 1) load my app onto multiple iPhones and iPads (that I do not own) to demo for the duration of this presentation; and 2) load the code into Xcode on multiple Macs (that I do not own) so that I can show the code to those present. Or will I have to take the plunge and purchase the full $99/year developer account.
This isn't a code question, I know - but the Apple Developer forums are not nearly as active, and I would like a clear answer on this.
Connect each iOS device to your dev machine and build your app on it. The device will ask you to trust the developer, which you can do in Settings. It's no different than debugging on your own device.
Are you showing the code or the finished app? If showing the code, make sure the other machine has Xcode, then transfer the code from your dev machine (by USB, network folder, GitHub, etc) and build on the new machine. If you are showing the finished app, make sure Gatekeeper is set to at least "Mac App Store and Identified Developer"
The quick workaround is you change the identifiers and install it on various phones. com.company.app1 and com.componay.app2 and install the same app on different device. Although with this push notifications and all services connected to identifier does not works.

How to remotely distribute an iOS app for testing without App Store? [duplicate]

This question already has answers here:
How do you beta test an iphone app?
(9 answers)
Closed 7 years ago.
I am building an iOS app and it is still in early stage for testing. My QA actually lives in another state and I can't install my app to his iOS device with physically connected option.
Is there a way that I can send the iOS app package to my QA and he can install it somehow in his physical device? Also, this app is still in early testing phase so I don't think we are ready for app store approval.
Start by reading Beta Testing iOS Apps. What you're after is Ad Hoc Distribution, and there's been plenty written and asked about it. In addition to the tools that Apple provides, including TestFlight, you might also take a look at HockeyApp.

How to submit an app with companion device to AppStore?

Background:
We are developing an application for one of our customer to go along with their device. The application by itself cannot do anything, and must be connected to the device via Wi-Fi in order to function.
Question:
Do we:
just submit the app the standard way, even though there's no way for Apple to really test the functionality of the app?
or
do we need to provide a test device to Apple to really test the functionality of the app? If so, what's the procedure for doing this?
Edit:
Apple's Not-Very-Helpful Response
While we cannot pre-approve apps, we can address compliance questions about specific App Store Review Guidelines or sections of the iOS Developer Program License Agreement (PLA). I understand that this may be a little frustrating and I apologize for any inconvenience this may cause, however, we may only answer specific questions concerning the following resources, unless the app is submitted for review so that we may test the functionality.
App Store Review Guidelines: https://developer.apple.com/appstore/resources/approval/guidelines.html
iOS Developer Program License Agreement: http://developer.apple.com/membercenter/index.action#agreements
There are a few possibilites that have been reported.
One is to submit a video of the app running with your companion device, with a complete walk-through of the app's functionality using that device.
Another is to provide a device emulator as a test mode built into the app (perhaps requiring two devices).
Another is to provide an demo account in the Review notes; and have that account wifi tunnel out to control a remote wifi device at your location, maybe with a webcam aimed at that device and viewable by Apple.
Include proper contact info for that possibility where Apple may want you to send them a sample device for evaluation.
I have the same issue: a third-party device with which the app communicates. Without the device, the app is useless. One screen with one label. I submitted the app to the store, explaining what it does and how it communicates.
The app got approved 5 days later, without Apple asking any questions whatsoever.

loading an iOS app to a device over the air [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
iOS installing apps without app store
I have built an iOS app for a friend of mine who lives in a different city. I have a standard $99/year developer account that I used to build it. Is it possible to get it to his device over the air?
Thanks
Yes, it should be possible with TestFlight:
https://www.testflightapp.com/
Haven't tried it myself yet, but it looks promising.
Yes, there are a number of ways you can do it. You have to provision his device to test it, and then you can send him the IPA file(Created by using Archive in XCode), and have him install it through iTunes. Alternatively, you can sign up at TestFlight(http://www.testflightapp.com) and do the same thing with TestFlight. We use TestFlight because we have multiple beta testers, and it's a very useful service.

Resources