Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[🐛] [tvOS] app 26.4.0: undefined symbol PHAsset — Photos framework no longer autolinked after .m → .mm

Open Beginner friendly
#9,342 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
objective-c, react-native

Research direction

Start with the RNFBApp.podspec and inspect how frameworks are declared for iOS and tvOS. Reproduce the tvOS build with react-native-tvos 0.87.1-1 and Xcode 27, then verify that the undefined PHAsset symbol is resolved and the Photos framework is linked for tvOS.

Written by the indexing model from the issue text.

Description

Needs Attention platform: ios plugin: app-core plugin: storage type: bug

Issue

Hi, I am getting exactly the same error as https://github.com/invertase/react-native-firebase/issues/9136 but on tvOS 27, using Xcode 27.
It works fine after adding s.tvos.frameworks = 'Photos' in the RNFBApp.podspec. Photokit definitely should be available on tvOS as well, see: https://developer.apple.com/documentation/photokit

Tested using react-native-tvos 0.87.1-1

Dominant language
TypeScript
Stars
12.3k
Forks
2.3k
Avg merge
3d 6h
Merged PRs (30d)
39

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from invertase/react-native-firebase

All issues in invertase/react-native-firebase

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.