In this example, the file data/etc/nginx/sites-available/default will be copied to /etc/nginx/sites-available/default, and if the file already exists it will be backuped and overwritten.
In the same way, all the files inside data/etc/nginx will be copied to /etc/nginx, but existing file will be ignored.

How To

Place folders and files that you want to copy in data/
Edit filecopier-config.ini to configure which files and folders you want to copy, backup and overwrite

Command Lines :

php filecopier.php process_all [options]

This command will execute every entries in the filecopier-config.ini file

Easyphp now comes with a website called Warehouse, allowing you to download modules and components but the access is not free. Of course there is plenty of reasons you would pay for such service but if you like me just want to upgrade your PHP version follow those steps :

1. Download the windows PHP version you want on the official site : http://windows.php.net/download/, for example the VC11 x86 Thread Safe (2016-Jun-22 21:49:59) version. (I did not tested with the a x64 version).

5. Go to you EasyPHP admin page and click on the link to change your php version (http://127.0.0.1/home/index.php?page=php-page&display=changephpversion). Your version should appear on the list, select it.

6. Restart EasyPhp your version should be upgraded. Now be sure to download the appropriate extensions for your version on the official site : http://windows.php.net/downloads/pecl/releases/

https://www.exoa.fr/wp-content/uploads/2015/10/blog_thumb_php.jpg284710adminhttps://www.exoa.fr/wp-content/uploads/2018/04/logo3-1.pngadmin2016-07-19 16:38:392018-04-04 01:53:54Upgrade EasyPHP's php version without having to pay for warehouse

I spent some times to understand the way to sign and package an .app generated from Unity3D for the Mac AppStore or for outside of it. The workflow is quite the same, you will need to type a few lines of code in order to generate the proper files.

The few differences are that you don’t need the « entitlements » file and the certifactes are different.

If you want to publish your game outside the store, from the Apple Member Center, you will need to generate the « DEVELOPER ID » application and installer certificates. Then install them by drag and dropping them into you keychain access.

For the Mac AppStore, you have to generate the « MAC APP STORE » production application and installer certifcates.

I made a script in order to automate the signing and packaging process. Here it is on GitHub :

1) After installing your certifcates, place this script in the same directory as your .app generated by Unity3D

2) Add the optional files in the same directory such as Info.plist, PlayerIcon.icns, entitlements.entitlements, UnityPlayerIcon.png. They will be overridden inside the .app

3) Open a terminal and launch the script ./SignAndPackage.pl

4) Answer the configuration questions and let the script do the job !

Note : You can check that your certificates are installed using this command line :

security find-identity -p codesigning

You don’t need to fill the full name of the certifcates when requested. The default values can be good enough. For example if your certificate is called « 3rd Party Mac Developer Installer: MY DEVELOPER NAME (68684684) », you can just enter « 3rd Party Mac Developer Installer ».

Edit: Version 1.1 now available

Edit: Version 1.3 removed the embedded profile that was crashing the Application Loader

https://www.exoa.fr/wp-content/uploads/2015/09/blog_thumb_unity.jpg284710adminhttps://www.exoa.fr/wp-content/uploads/2018/04/logo3-1.pngadmin2015-10-09 15:49:422018-04-04 01:54:43Unity3D - Tips when building your game with an Editor script

When you publish a game to the Google play store, the AppStore and so on, you face the boring wall of icons, splashcreens and screenshots sizes. You need to generate a lots of differents images for each platform you target and that can be a huge waste of time.
I didn’t found any service letting you generate the exact sizes you need, so I made my own.