A
A
Alexander2017-09-24 20:20:40
JavaScript
Alexander, 2017-09-24 20:20:40

Is it possible to fully develop an ios application in React Native without a Mac?

I want to make an application for IOS / Android on React Native, I don’t have a full-fledged poppy on hand. The question is do I need a poppy to develop an application for ios? Or is a poppy needed only to publish the application in the store? I installed a hackintosh for myself, but did not take into account one point, the maximum version of OS x for my hardware is el Capitan, and for this OS there is no longer xcode in the store, I could download and install only 7.2, but can I fully work in the old version of xcode? Therefore, there was an idea, can score for now on the poppy and return to ubuntu, make an application on it, and then when everything is ready to find the poppy and already publish the application? Or is it better to immediately change the hardware and install a new version of OS X and do everything from scratch on a poppy?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
doublench21, 2019-06-11
@plr

We check:
https://www.npmjs.com/package/crc-full

A
Alexander, 2019-06-11
@NeiroNx

So C++ and JS are almost the same

var CRC16_CCITT = function(buffer){
    let crc = 0x0000;
    for(let n = 0;n < buffer.length; n++)
    {
        crc ^= buffer.charCodeAt(n) << 8;
        for(let i = 0; i < 8; i++ )
            crc = crc & 0x8000 ? ( crc << 1 ) ^ 0x8005 : crc << 1;
    }
    return crc;
}

D
dollar, 2019-06-11
@dollar

More or less like this:
But you can do it yourself easily. It's obvious how it works. Just keep in mind that in JS, characters are conditionally two-byte, that is, the character code is somewhere between 0 and 65535.

D
Daniel Skripnik, 2017-09-30
@blackPeanut

If you need something more complicated than a todo list, then fully - no. Current at the time of writing. It is possible to develop with Expokit, but when adding external libraries or encountering unexpected errors, you have limited options for solving them, because Expokit uses a fork of RN and only allows you to use its own modules. You can make a detach, but for this, again, you will need a poppy to run a detached project :)

A
Arvalon, 2018-01-22
@Arvalon

I join the question, I would like to clarify the sequence of actions and differences when developing on React Native in the case of a Mac and / or iPhone. Those. learn more about what their absence affects.
Let's assume that the sequence of actions is the following:
1. We write the code;
2. We test on the emulator / hardware;
3. Upload to Google Play & App Store.
For each item, you can describe what you will have to face in the case of a "light" version without a Mac / without an iPhone, and if there are workarounds?
I am in a similar situation as the author - I want to try to dig in this direction, but I don’t want to buy a new device (s) until I understand that the game is worth the candle.
Thanks in advance.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question