I've made an iPhone app and have a .ipa file containing the app binaries ready to upload.
Unfortunately, I have no idea how to upload the .ipa file to iTunes Connect from Windows.
Is this possible, or will I need to upload from a macOS system?
I was faced with the same problem when needing to upload an app from Windows. To solve it, I developed a cross-platform application. It is written in Node.js and works by mimicking the functionality of the Application Loader software in macOS.
It is available here: https://github.com/simonnilsson/ios-uploader
If you install it and have your .ipa file available it can be as simple as this to upload:
$ ios-uploader -u <username> -p <password> -f <path/to/app.ipa>
I use a Windows to submit all my Mac apps. I build it using phonegap and then I use a Virtual Mac OS X with Oracle VM Virtual Box for this.
No. Unfortunately, you need macOS to do this. Read Submitting Your App to the Store and follow the steps while using macOS.
Related
I need to develop an iOS application based on Apache Cordova on my Windows computer.
According to this website, I need to install Xcode that is an xip file. Is it possible to install this file on Windows computer ?
Is it practical ? And if so, what are the requirements ?
No you can't develp ios application with another systme than MacOS.
You should buy a Mac or try to emulate it (It seems to me that it is illegal to emulate an apple system on a host that is not an apple so I won't give any details).
Another solution is the build service of phonegap (https://build.phonegap.com). But you also need a MacOS for submit you'r apps on app store so... Welcome in the beautifull world of "Apple"
You cannot run directly install a mac file on a windows OS !
The only way to achieve this is to run a Mac Virtual Machine on your machine (I don't know where you can download a Mac image...)
Also you can try that
I need to install an ipa file via Safari. I'm using this thred to lean how to do HERE but I'm not able to install it.
I'm running iOS 11 beta 3 and probably I'm not able to obtain license to install app. In which way can I do it?
I'm using this scheme to compile manifest.plist and I toke data from iTunesMetadata.plist stored into ipa file.
I have all the permissions to install ipa (from developer) but I'm not able to install it.
Alternative way to install via Safari:
I understood that by doing all these steps you want to install your .ipa file on your iPhone through the link. The same benefit is offering by different services like Diawi. Installing using this links are very easy.
I am new to ionic 2 and i want to build my app to ios version. What requirements need to install on my windows 10 PC? Thanks. I hope you can help me. :)
The only way I can think of is by using Ionic Cloud Services:
Ionic Packages makes it easy to build a native binary of your app in
the cloud. Perfect for developers using Windows that want to build iOS
apps.
This lets you:
Send your packaged app to others
Build your app for platforms not supported by your computer (e.g. iOS builds on Windows)
Build .ipa and .apk files that you can submit to app stores
You can check the prerequisites here and the steps required to build, here.
EDIT:
You can also take a look at this amazing post from Josh Morony.
You can't build it to iOS in Windows. Neither in Linux.
You will need an Mac OS.
Either one running on a real Apple device (iMac, Macbook, Mac Mini), or in an virtual box or you can use a cloud service.
The single way, as I understand, can be drag&drop .ipa file to iTunes app on laptop while iphone is connected. I tried to install iTunes on Ubuntu, but as there is no linux version, I try with wine/playonlinux. In playonlinux I tried different versions of iTunes from official website. For version 11.1.5 32 bit it says that iTunes Library.itl file was created by previous version of iTunes. Have no idea where to look for this file in Ubuntu or simply download the old lib file... For version 64bit playonlinux says that installation crashed with POL_ error. Trying to install additional POL modules while creating a virtual space failed. Trying to use wine ./iTunes64Setup.exe crashes because my wine wasn't built with 64bit apps support. I tried to ./configure --enable-win64 to install wine64 from sources, but got error like YYLEX is undefined. Following suggestions in another stackoverflow post here it still fails on make depend && make even after installing flex and bison packages and make distclean.
Now, the question is what is the best way to install .ipa app on my iphone using ad-hoc method without itunes or how to install itunes on Ubuntu 14.04 so that it's possible?.
There is also suggestion to try libimobiledevice4, but I don't get it how can I just copy-paste an app.
IF you want to install .ipa app on your iPhone without iTunes you may want to take a look at TestFlightApp. You can upload your adhoc apps to there and then install in on your device directly from the device without iTunes or Xcode.
I've been building Android Phonegap apps locally on my Windows PC and using Phonegap Build to build IOS apps.
The design guys have a Mac that we're already using to publish the app in iTunes.
But even if Phonegap build is a great tool, there are many drawbacks : build time can sometimes be quite long, not all plugins are available, plugins submission seems sometimes quite long and not always successfull, building debugging a home-made plugin using Phonegap build seems just impossible.
For all those reasons I feel the need to build locally also IOS projects and maybe also develop native plugins.
So my idea would be to use ssh to connect to the Designer's Mac and use it to build.
Do other people process in that way? Would it work? Are there things I should be carefull with when installing the CLI, sdk and other tools?
For example I think it would be a good idea to install npm locally in my user I'll use for SSH.
Any ideas?
it is possible
First you need to instal phonegap on Designer's Mac, and enable ssh
Then in your system open terminal/cmd type
ssh usernameOfDesignerMac#ipaddress
then enter yes,
then enter password of that user. thats all now you can access Designer's mac,
cd cordovaProjectLocation
sudo cordova build ios/android