Provenance-Emu / Provenance

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
https://provenance-emu.com
Other
5.97k stars 689 forks source link

Apple TV application is not build with Error mentioned in screenshot (No such module RxRealm) #1396

Closed reynardh closed 4 years ago

reynardh commented 4 years ago

So, in the code we have one library and PVLibrary TV OS and inside that library there is one Module RxRealm which is not found.. as per the build log says .. can any one help me on this ?

Screen Shot 2020-06-30 at 2 28 38 AM

So, in the code we have one library and PVLibrary TV OS and inside that library there is one Module RxRealm which is not found.. as per the build log says .. can any one help me on this ?

### Expected: This should run in Apple TV without error. ### Actual: All mandatory steps are performed and certificates and all but at final stage I am getting this error which is there in screenshot.

Reproduce:

  1. Just run the app by following all the steps, mentioned over the below URL

https://wiki.provenance-emu.com/installation-and-usage/installing-provenance/building-from-source#advanced-features

NOTES

#

APP VERSION

- [ ] 1.5 beta

APP SOURCE

- [ ] Provenance-Emu GitHub  (Official)

INSTALLED BY

PLATFORM

iOS/tvOS VERSION

- [ ] 13.x


🚫 We DO NOT support unofficial builds installed from 3rd-party sites. (Official Install)
Need help or have a suggestion? Join our Official Discord

mrjschulte commented 4 years ago

Did you follow the Provenance Wiki install guide which has switched to using carthage with the bootstrap command to build the needed Apple frameworks?

reynardh commented 4 years ago

Yes https://wiki.provenance-emu.com/installation-and-usage/installing-provenance/building-from-source

dnicolson commented 4 years ago

Try running just the tvOS command and not the iOS one (https://github.com/Provenance-Emu/Provenance/issues/1394#issuecomment-662794952): carthage bootstrap --platform tvOS --no-use-binaries

thalter commented 4 years ago

Confirm that AppleTV build is failing on RxGesture dependency Build Error

reynardh commented 4 years ago

image

bbeversdorf commented 4 years ago

I had the same issue with Xcode 11.5. I switched my Xcode command line tools to 11.3.1 and ran carthage bootstrap --platform tvOS --no-use-binaries then I build the app using Xcode 11.3.1.

Note: I still received a couple of warnings running carthage but I was able to build.

*** Skipped building RxGesture due to the error:
Dependency "RxGesture" has no shared framework schemes for any of the platforms: tvOS

If you believe this to be an error, please file an issue with the maintainers at https://github.com/RxSwiftCommunity/RxGesture/issues/new
*** Building scheme "RxRealm-tvOS" in RxRealm.xcodeproj
*** Building scheme "SQLite tvOS" in SQLite.xcodeproj
*** Building scheme "SteamController-tvOS" in SteamController.xcodeproj
*** Skipped building XLActionController due to the error:
Dependency "XLActionController" has no shared framework schemes for any of the platforms: tvOS

If you believe this to be an error, please file an issue with the maintainers at https://github.com/Puasonych/XLActionController/issues/new
*** Building scheme "ZipArchive-tvos" in ZipArchive.xcodeproj```
thalter commented 4 years ago

This workaround works - I am able to build using Xcode 11.3.1