Fully open source hacker news client for both iOS and Android.
Download via TestFlight here
Apple did not like this app, claiming it was not different enough from a webpage (others have had similar issues).
But you can download the app via TestFlight here
Use thislink to download it.
Before building, ensure you have the following prerequisites:
- Update your project dependencies:
npx expo install --check- Update EAS CLI:
npm install -g eas-cli-
In Xcode:
- Open Xcode
- Go to Xcode → Settings → Locations → Command Line Tools (ensure latest version is selected)
- Go to Xcode → Settings → Platforms
- Download and install iOS 18.2 platform
-
Clear existing Apple authentication:
rm -rf ~/.app-store/auth/*- Then run the build command:
eas build --profile production --platform ios --local(To build for Android, replace ios with android)
Then to publish to App Store Connect, you can run:
eas submit --platform iosTroubleshooting:
- If you see dependency warnings, run
npx expo install --checkto fix them- Make sure your Apple Developer account is properly configured in Xcode
- Ensure you have the correct iOS platform installed in Xcode for your target build
- Large posts not always rendering upvote/unvote fields
Found a bug? Please report it under issues
To run the app in development mode, you can run:
npx expo start --dev-clientAnd in another terminal, you can run:
npx expo run:iosThis will run the app on your iOS device.
