I wanted to port my game to Apple TV, which has some files in the bundle resources (music, sound effects, etc), all of the files are more than 1MB in size. For example, the game music is 3MB MP3 file.
However, I have read that there are no persistent storage, so does that mean I cannot simply store those music and images in bundle resources anymore and instead need to use cloud storage for everything?
That means that the code below won't work anymore? (loading sound from main bundle)
- (AVAudioPlayer *) addSound:(NSString *)sound type:(NSString *)type {
return [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:sound ofType:type]] error:nil];
}