Vehicle carry regardless of CC or OC requires a LTCF. It is my understand that vehicle includes a motorcycle.
18 Pa.C.S. § 6108: Carrying firearms on public streets or public property in Philadelphia
- No person shall carry a firearm, rifle or shotgun at any time upon the public streets or upon any public property in a city of the first class unless:
- (1) such person is licensed to carry a firearm; or
- (2) such person is exempt from licensing under section 6106(b) of this title (relating to firearms not to be carried without a license).
Open carry is legal in Pennsylvania without a License To Carry Firearms except in "cities of the first class" (Philadelphia) and vehicles where a License To Carry Firearms is required to do so.