Building Ios Ionic Application In Ubuntu Free - ios

I am a student that is taking a research in my school; our panel wants us to develop a hybrid application and they said that there is a way to build an IOS application using Ionic.
I need it to be free because I can't afford the $99.00 per year on the apple cerficate since I'm just a student.
I don't need to distribute in the app store of Ios, I just need to build it and show that it can work.
So what I'm asking is someone who can give me step by step, or point me in the right direction on how to build it.
Edit: I have already built an apk and an android application is already running, but our teacher just deducted points because I can't show a running ios application.

Related

What's the most straightforward way to share an iOS app development build?

I'm developing a mobile app (using React Native for that matter), and I'd like to have one of the members of my team try it out.
With Android, I can just share the apk with them. Is there something similiar in iOS?
There is a bunch of tools to do this. Test Flight is not the easiest way to share a build because you need to submit it to the app store, it needs to be processed, pass through all the checks before someone can download it.
Whilst you should definitely use Test Flight to deploy official test versions, an internally used tool for alpha and beta versions is quicker and easier.
I would suggest a tool like Fabric Beta (currently owned by Google), which is a free app deployment + analytics tool. you will need to add some code to allow it to work but it is a simple process. It comes with a program to help deploy and you can plug it into most CI software.
You will need to ensure you have the device UUID's of people in your internal team to sign the application for their devices.
Test Flight is what you're looking for.
First though you need to add the UDID of your team member's device to the provisioning profile used to create the .ipa (iOS equivalent of an APK). But after that, just follow the information and tutorial(s) at the provided link.

Does expo break the rules of the itunes store?

Background
I've been working on a react native app that uses expo to build and deploy the application to both stores.
Today I came across quite an amazing feature in expo. The publish button inside the gui actually pushes all of the changes you have made to every user of your app. There is no need for building and jumping through all of the hoops that Apple & Google makes you do.
Question
Since these changes can be basically full new versions of the app and no one at Apple/Google has checked them does this break the terms of service with Apple? They cannot monitor your newest release changes.
When choosing an app rating just set "unrestricted web acces" to true, that should be it

Running old Metaio SDK iOS offline for demo purpose? MetaioLicenseString

I developed a Metaio Demo app last year, now i want to run the application again for some demo purposes.
Since Metaio was sold to apple last year, the SDK tells me that my license key has expired.
I learned from stack overflow, that the MetaioLicenseString is validated offline by the SDK.
Is there a way to make the SDK validate my old demo MetaioLicenseString by e.g setting back my system time?
So far, i did not have any luck with that approach. From the metaio dev portal i remember that i had to provide the app name,
the application ID, and the SDK Version. (See Screenshot [1]) So my assumption is, that the MetaioLicenseString is generated from these information + an expiration date.
Any clue how i could approach this in order to get my old app running (just offline for single demo purpose)
[1] https://my.metaio.com/helpdesk/upfiles/createkeyforappios_1.png
If you had a metaio account, contact metaio support at contact(at)metaio.com. (Yes, there is still someone, but just
till the end of april or beginning of june.)
Past year, before closing the dev portal, Metaio had released a license signature generator which could be downloaded from their portal , if you had a dev account.
So try writing them and kindly ask if they would help you.
But, I have to say that you will probably get warnings from the Google Play store , if you publish a metaio SDK app. Concerning SSL issues.
Good luck.

Is it possible to build a torrent client app for iPhone?

Someone assigned me a project in iOS to develop a torrent client app but the problem is that according to my knowledge there are no torrent clients available right now.
So the question is that is it possible to build such an app? I am not asking about publishing my app on app store I just want to build it (it's a university project)
It is possible, see popcorn time or open source implementations on github
But, as you probably know, Apple is likely not to publish such apps in the App Store due to questionable legal aspect.

BlackBerry App World Submission Process with multiple 'binaries' and overwriting side-loaded app

I currently develop an app that I have have my own OTA download site, where I check the useragent to determine the build to let the user download. I have this simply because I created the app before the App World was released.
I have since then updated the app, and now have TWO binaries: 1 for devices running 4.5-4.9, and one for 5.0 and above.
The app has never been in the App World before.
I am wondering two things:
Will an OTA (side-loaded?) app be overwritten with an App World update, provided they have the same source-layout (packages)
Can I submit two apps under 1 title, and have different binaries (1 for < 5.0 devices, one for > 5.0).
I need this simply because I use some features not in OS < 5.0, so I have to 'dumb' down the build a bit.
I tried posting on the BlackBerry Dev. forums, but they seem dead, and I wasn't able to find either of these issues via. Google.
Has anyone dealt with this issue? A link to documentation would be wonderful.
I can't speak to the first issue (whether it will overwrite the existing one) as I haven't actually tried it before. However, you can submit multiple builds under the same title.
What forum are you posting to? I regularly visit the BB Java Development forums and they are quite active.

Resources