GCompris for iOS

Timothée Giet animtim at gmail.com
Fri Jun 23 09:44:18 UTC 2017


Hi again,

Sorry I answered too fast, and noticed after research that indeed this 
kind of external activation code seems to not be allowed by apple store.

Timothée


Le 23/06/2017 à 11:29, Timothée Giet a écrit :
> Hi,
>
> After discussing about it with Johnny, we think it would not be very 
> fair to offer the complete iOS version for free.
> It would be better to also set the ACTIVATION_MODE to "internal" there.
> It would also allow to cover the licensing/apple-developer account 
> fees as needed.
>
> As for the suggestion to remove the MacOS version from apple store and 
> distribute it on gcompris.net, that is a good idea.
>
> We can continue the discussion off-list for the technical details.
>
> Timothée
>
>
> Le 17/06/2017 à 09:38, Bruno Coudoin a écrit :
>>
>>
>>
>> Le 14/06/2017 à 10:34, Johnny Jazeix a écrit :
>>>
>>> You can use 0.70, it's the same one except one fix for Windows.
>>>
>>>     I had to work around a few points to go through the compilation:
>>>
>>>     1. VERSION_CODE is expected in ApplicationInfo.h
>>>     Not sure about what it is, I just defined it as some numeric
>>>     constant in config.h.
>>>
>> I just pushed an updated config.h and instruction on the master 
>> branch. It will fix the undefined constant.
>>
>> What you can do is to make a native CMake build. It works on MacOS 
>> but the resulting binary cannot be packaged for an app store release.
>>
>>
>>>
>>> For BUILD_DATE, I guess you'll have it in the config.h created in 
>>> the build folder once you have compiled with cmake (see below).
>>>
>>> For ACTIVATION_MODE, it would be better to have the confirmation, 
>>> but it should be "inapp".
>> I think you should stick to NO. Well this is a commercial issue. My 
>> suggestions:
>>
>> - Remove the Macos version out of Apple store and distribute it on 
>> gcompris.net like for the Windows version. In this case, set the 
>> ACTIVATION_MODE to "internal".
>> - For the iOS version as we don't sell it anymore the ACTIVATION_MODE 
>> should be "no".
>>
>>>     Then I end up with a complete build (modulo some iOS signing
>>>     magic), but it lacks all the resources.
>>>     That doesn't surprise me since I skipped those lines from the
>>>     platforms/ios readme file:
>>>
>>>     "At root dir create the directory
>>>     mkdir rcc
>>>     mkdir translations
>>>     And fill copy the appropriate files in them."
>>>     --> which files shall I copy? Those from src/activities? Should
>>>     I process them with CMake before?
>>>
>> Yes, the CMake process include these builds. Well I am even not sure 
>> the translations are built. The easiest is to make a Linux build and 
>> copy those dirs to you mac.
>>
>> On linux:
>> cd build
>> make getSvnTranslations
>> cmake ..
>> make BuildTranslations
>> make
>>
>> Now you have all the files in share/gcompris-qt/rcc  and 
>> share/gcompris-qt/translations
>> Copy these directories to your mac.
>>>
>>>
>>>
>>>     Bruno, if you have some hints about those points to resolve them
>>>     properly it would be of great help!
>>>
>>>
>> Here you are ;)
>>
>> If you send me your itunes email address I can add you as admin of 
>> GCompris on the Apple store.
>>
>> Bruno.
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20170623/e7df7b4c/attachment-0001.html>


More information about the GCompris-devel mailing list