Building an Assetbundle while in iOS platform automatically switches back to PC?

User Error. I didn’t notice that BuildAssetBundle now has an argument to it for BuildTarget. Nevermind. I’ll leave my error here for posterity.

This might be expected behavior, but I couldn’t find anything about it. It seems that if I’m working on an iOS project and I need to make an AssetBundle, the first thing that Unity does is switch me back to the PC platform, reimport ALL assets, then make the assetbundle for me. Then I need to switch back to iOS, which reimports all assets again, and then finally I get to make a build. Is this normal?

It is normal and really annoying - this may be the first quirk I’ve encountered that made me go “Unity… really? REALLY?!?”

I don’t understand why it can’t just reimport the assets used in the bundle and leave the rest of the project alone. If I want to build an asset bundle for one texture for all target platforms in one go, I have to reimport all my assets for each platform that uses unique import options (iOS/Standalone&Web/Android/Flash/NaCl). sigh