Shubham
AN4379 is an old version which (probably) won't work with Windows 8.1 or MAC OS X. It is only available for CW 10 and K60.
If you are experienced you may be able to port it if you invest a few days of work. If less experienced you will need help from Freescale or a professor and foreseen several weeks of effort - the K60 and K22-50 are quite different parts. Since I don't know the AN4379 code and it is probably not maintained you may need to track down the original author and see whether he/she is willing to coach you.
The uTasker serial loader includes USB-MSD operation equivalent to AN4379 but for all IDEs and processors with Win 8.1 and MAC OS X compatibility so doesn't need any further work.
The uTasker serial loader also incudes AN4368 (host loader from memory stick) operation (also both at the same time so that either device or host can work automatically), KBOOT, AN2295 compatible developer's boot loader, HIDloader.exe compatible loader and various others. It can be build for virtually any processor, with virtually any IDE and the loading methods mixed as required.
The operation can be simulated so allows all details of the Kinetis to be tested and analysed, meaning that it is also much more suitable for educational work.
Regards
Mark