How to deploy Xcode to multiple devices without connecting computer - ios

I am trying to deploy app to multiple devices in Xcode. I know how to deploy app to single device with connecting computer. But I wonder how to deploy the app to multiple devices? Is it possible to deploy app without connecting computer?

Use tools like TestFlight or Fabric

Related

Running flutter app in real iOS device [Windows]

I've been searching similar questions but ended up with concerns regarding the actual deployment. I have no problems deploying ios version because I'm using codemagic.
My question here is if it is possible to perform flutter run if I connected an iphone? Like how I use my android device and have USB Debugging enabled.
There are cases that some functions work in android but doesn't in iphone. So if it possible to run my app in an iphone and debug it, I'll just buy an iphone instead of mac since my windows machine is very capable.
Technically you have to own a Mac to build iOS apps. You can use external service to do something similar to what you want though. You will never be able to plug your iPhone to your computer and update your app but you can build an app and install it on your iphone.
For example with Appollo. In this case you have to install Appollo from your CLI
pip install appollo
Then configure Appollo to work with your developer account.
Finally, you can build an IPA file
appollo build start --build-type ad-hoc
appollo build ipa
and you can then install this IPA on your physical device.
No, unfortunately you cannot do this because the one who builds the application for iOS is the Mac machine, not the Windows device. So, the problem here is not in connecting the mobile to Windows, but rather in the reliability of building iOS on Mac devices only.

Run Flutter Mobile App using AWS EC2 Mac Instance: Flutter

I want to run a Flutter Mobile App on IOS but do not have access to MAC. Is it possible to run my app on IOS/Mac using AWS EC2 Mac Instance? If it is possible what steps do I need to follow? If not, is there any other way to run the app without MAC? I have a good knowledge of Flutter and Mobile App Development but am new to AWS.
The trending solution is Codemagic, but if the EC2 Mac Instance allows you to run XCode/Simulator then it should be fine to test or release your app.
Alternative popular solution could be using virtual mac machine in your system.

Can I config development server IP in react native app (ios)?

So the problem is I'm developing react native on 2 different machines. 1 machine I can't run xcode to build. So I'm hoping that I can build the app on one machine, and when I have to continue develop on the other machine, I can just change the IP of the development server config on the app. From facebook doc, it seem the android app will let you config the IP from developer menu, but the ios app can't. Is there anyway to get around that? (Change the native ios app to make it configurable, maybe?)
Thanks.

Do i need a separate iMac for OSX Server on Mavericks

I am an iOS developer and I want to implement continuous integration in Xcode.
I have received following email from Apple
As an iOS developer, you can now take advantage of continuous integration in Xcode by creating bots with OS X Server for Mavericks that automate the process of building, analyzing, testing, and archiving your apps. As the bots do their work on the remote Mac, Xcode on your development machine displays the build and test reports. Bots can generate a regular release for your QA team, be configured to execute on every check-in, and even test your apps on connected iOS devices.
I have downloaded OSX Server for Mavericks and its like Application.
My Question is can I install OSX Server on my development iMAC machine and implement continuous integration? Or I have to have a separate iMac for OSX server???
I am running OS X 10.9 and the Server.app on my MacBook Pro Xcode development machine with no issues. I realize that your question is specific to an iMac, but I would not expect any issues.
I have a few Integration Bots configured and everything is working fine. The server is building, running test on real devices, and sending me pass/fail reports via email.
You can install OS X Server on the development iMAC. Configure the server and Xcode for Continuous integration.
Guide: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/
WWDC video:
http://devstreaming.apple.com/videos/wwdc/2014/415xx83xkyr55fj/415/415_hd_continuous_integration_with_xcode_6.mov?dl=1

Opening application via ssh on iOS devices

I have seen ways to open applications on linux and Mac devices but can't seem to get the same idea working for iOS devices.
I have jailbroken my device and have ssh access and would like to open an app without having to visit the device?
This idea but for iOS and to open a Kiosk app or Safari.
Opening netbeans via SSH
You can do this with the open utility that's available on the Cydia store. Download open from Cydia, and then you can use it to start any installed app at the command line, using its bundle ID (e.g. com.mycompany.MyAppName).
See this answer

Resources