The 460 swap would only be legal in CA if it came out of a 78-79 2wd F150. You could probably pass it as a 400 with all the correct smog equipment but you're still playing in muddy waters and I don't recommend it.
If you HAD to have it that way (legally).. get a 75 or older Ford truck chassis and swap everything over. I'm going this route with my 78 F150 4x4 using a 74 F250 2wd frame. My Federal 78 F150 currently passes smog without issue and I have a 400 but I want to run a modern EFI motor down the road.
I think there is another way.
As long as there was EVER a 460 with an emissions calibration for the GVWR class of the 78-79 Bronco, then the engine is eligible for a BAR approved "Engine Change." The cut off is 8500 GVW. For the purposes of emissions, the Bronco, and the F100, and the F150 are not trucks. They are passenger cars.
So a 460 swap can be done by sourcing an engine (preferably with an emissions decal, but not necessary...) from a passenger car or light truck under 8500 GVW. It is preferable to source a donor from the same year as the target car...because it will already have the necessary equipment. I THINK, but i don't know (or care...) what exact emissions were deployed on your 78 Bronco. But likely EVAP, CAT, AIR, EGR, PCV, and some kind of Spark) If you source an engine from a later vehicle, 80-96...you have to add the emissions from the donor.
The reason to use a 78 Donor 460 from a car is that it will have all of those things already. If you buy a donor from a 1970, then you have to find a way to add them. Adding EGR is not trivial.
This is why you can't put a 7.3 IDI diesel in your 78 Bronco. But you can put in a 6-300.
Don't be scared or discouraged. It is just a huge time suck with the BAR referee. Best if you are a firefighter, or a cop. You'll need a lot of days off during business hours. Plan on spending at least 4 trips to the referee. Never forget that the primary function of any government entity is to perpetuate itself. Second function is to generate revenue. (to enable #1) somewhere way down the list is to help the citizen. (but is is on the list...)