Comments (9)
Haven't tried, but could this fix it?
File->Build Settings->Player Settings->Other Settings and change "Api compatibility level" from "2.0 Subset" to "2.0".
from arcadia.
Closed, as this has been working for a while.
@gregschlom Your point is an important one and is in the README now.
from arcadia.
Reopened as it is broken again.
Exported apps complain about default symbol writers, which is a dependency of the out of the compiler. Manually copying in the Mono.CompilerServices.SymbolWriter.dll
file fixes that error, but additional errors are thrown relating to namespace lookup. I don't think it can find its own DLL files. We might have to set the runtime loadpath separately.
from arcadia.
Reopening because while export technically works, a lot of manual effort is required to get there. We'll call this closed when export is as seamless as exporting a non-Arcadia project. This might depend on conditional compilation or better integrating with Unity's export compile chain.
from arcadia.
Maybe we should break it into more fine-grained issues? Totally smooth automated export to every platform sounds like a big project, especially considering the complications we're expecting for iOS.
from arcadia.
I meant more to call this closed once the manual DLL dance is taken care of. We should open separate issues for platform exports, though.
from arcadia.
This should be taken care of, but we need to confirm that it works with the new components architecture
from arcadia.
re: #1 (comment)
In the Editor inspector for DLLs you can toggle the supported platforms allowing you to exclude the non build-able parts of Arcadia. Perhaps this could be automated in compilation via meta:
(ns ^:editor arcadia.repl)
Also wondering why editor namespaces are compiled in the first place, does it speed up the environment load?
from arcadia.
Confirmed working export on OSX, Windows, Linux and Android. Closing this for the alpha.
from arcadia.
Related Issues (20)
- Can't serialize vars in state HOT 3
- startup errors loading clj libs in latest Unity HOT 4
- Problem loading config in Windows HOT 2
- problem with update-state
- update Mono Runtime Configuration documentation to reflect new UI in 2019.2
- Problem loading deeper leiningen structured projects in Windows
- Investigate "double init" bug
- Use TryGetComponent?
- Socket repl timing issues? HOT 2
- "No reader function for tag object"
- Bad error when calling `descendents` on destroyed GameObject
- reify blocks export and play mode on windows
- analysis fails on list comprehensions HOT 3
- Removing a component is not finished after a call to cmpt- HOT 1
- It's not safe to Load InitType with type name only HOT 2
- Can I use Arcadia with Unity/MLAgents? HOT 1
- Internal indexing problem when adding and removing hooks during same Unity event
- Telnet connection failed with Failed to parse IBObject. Invalid beginning character of object. ... HOT 3
- Status of this project HOT 23
- Must rename downloaded zipped Arcadia installation from github
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arcadia.