COLLADA scene shows different rotation axis when imported in ScenKit
Sometimes you just have to make allowances in your workflow. The images in your question seem to suggest to me that the issue is that the axis Blender labels as "X" is being named by your target environment "Y"; so when you're making your object, mentally swap the x and y axes as you build your model.