In PA, you have the right to carry a firearm in plain view without a license. If you are in ANY vehicle, you must have an LTCF or a permit from any other state. An LTCF or license with reciprocity is required to enter a city of first class, Philadelphia.
I'm a resident of Alaska and like to visit Pittsburgh. *sarcasm: yeah who likes to visit Pittsburgh except the insane*
When I'm on foot, I'll leave ALL my information in a secure location or my vehicle, unless in Philly. You aren't required at all to provide identification to officers. Provide your name, city/state of residence.
You may think I'm being harsh to officers, many of them understand except the ones who perhaps have control issues. I know one of the Lieutenants I spoke with in the PGH PD completely agreed with my bad encounter.
The yearly police training program will be covering open carry this year, however I agree with the Lt, "Ignorance is no excuse for not knowing the law."