Should I let him just cry it out?😭

So I know you can not spoil a baby but my son is a little over 6 months old and he screams every time he can’t see me. He also can not be put down for longer than 10 minutes or he starts screaming for me to pick him up and this has been going on since he was 2 months old so I never get anything done. Here Lately he won’t sleep unless I’m holding him. Even at night! He won’t sleep in the bassinet or his crib which is what we’re trying to transition him to. He won’t even sleep in the bed laying right beside me, he has to be in my arms. I know people are iffy about using the CIO method but what else can I do? I let him cry for about 30 minutes last night in his crib. He was fed & changed but he still screamed until he got hoarse😭. Does anyone have any suggestions? I’m a new mom so I have no clue what to do