mono / Embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
MIT License
758 stars 95 forks source link

WatchOS currently unsupported #657

Open mykyta-bondarenko opened 6 years ago

mykyta-bondarenko commented 6 years ago

Steps to Reproduce

  1. Create watchOS library
  2. Build it
  3. Try to convert it like an iOS library Use next command:
    objcgen [path_to_the_dll]/test-watch.dll --target=framework --platform=watchOS --outdir=output -c --debug

Expected Behavior

The library is converted successfully

Actual Behavior

Converting fails with error MT0077: WatchOS projects must be extensions.

Environment

  1. Library Embeddinator-4000 v0.1 (0.4: 7664197)
  2. VSfM https://gist.github.com/mykyta-bondarenko-gl/677d0202be21d1bcd62bc4628f981940

Build Logs

  1. Output https://gist.github.com/mykyta-bondarenko-gl/f48f92d9eb01bd1043630aa6e572468c
  2. Generated folder Output.zip
chamons commented 6 years ago

I believe known @rolfbjarne but I didn't see an existing issue?

rolfbjarne commented 6 years ago

Yes, this is a known issue (it should be noted in the release notes).

fotiDim commented 6 years ago

Any progress on that?

chamons commented 6 years ago

Nope, there would be commits and PRs referencing this issue if there had been.

Adding watchOS support is a potential feature request that we know about but haven't bitten off yet.