Receive AVAssetTrack out of AVURLAsset with HLS Stream

I'm trying to connect to HLS stream I created with AVURLAsset. And I have two problems.

Problem ONE is when I'm trying to init AVURLAsset:

NSURL *videoURL = [NSURL URLWithString:@""];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:videoURL options:@{ AVURLAssetPreferPreciseDurationAndTimingKey: @(YES)}];

I'm getting this warning:

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
class = inet;
"m_Limit" = "m_LimitAll";
"r_Attributes" = 1;
sync = syna;


I found couple of suggestions how to fix this issue, here and here, but unfortunately none of them helped.

Problem TWO can be related to problem number one. When I'm trying to receive videoTrack from AVURLAsset which is supposably connected to my custom HLS Stream:

AVAssetTrack *track = [[asset tracksWithMediaType:AVMediaTypeVideo] firstObject];         //receive video track to work with

Track is always nil.

I'm pretty sure it's possible to receive track of HLS stream without downloading it, because otherwise AVPlayer wouldn't play it in the first place. Hence I'm doing something wrong at some point. And I would be very grateful for any advice.