I have created windows phone 8.1 application, I have created WCF service and called this WCF Service with my PC IP in this app, I have not hosted WCF service publicly on AZURE or etc, So If I upload this app on Windows Phone store, then will it run on any device and on any network? This is my first app, so I don't know how to deal with? So, please guide me
Using PC IP is not recommended.
First check, if you can even call you WCF outside your organization. Moreover your PC IP could change (dynamic IP). It even depends on your ISP, on which you don't have any control.
Best thing is to host it somewhere.