Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by FFVDGames · Nov 18, 2015 at 08:44 PM · importwindowsmacmovingpc

Transfering/Moving Files from Windows to Mac

Before you say "Oh, this was answered already," the answers to similar questions were confusing and a little vague to me.

I'm certain everyone has trouble moving/importing files from a PC to a Mac. I am taking a Unity course in the next trimester at my school (and yes, this school is kinda old), and I am getting a head start at home. The problem that I see as inevitable is moving a project from my computer (a PC with Windows 10) to the school's computer(s) (a Mac with the latest OS). I don't want to break/corrupt anything, so I will need help. I see a network solution as a waste of time if there is a flash drive available. If a network solution is the only viable solution, I will take it up; otherwise, keep the transfer process as simple as it can get, such as the following:

"Go into x on the PC, and then copy the y and the z folders to the flash drive. Paste those onto x on the Mac, then paste them again at a."

Note: the above was an example. Try to keep the tech and language at a minimum, as I am in high school

-Manager/Founder of Flippin' Fun Video Games (FFVD Games)

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Le-Pampelmuse · Nov 20, 2015 at 09:46 AM 0
Share

Please read the Frequently Asked Questions and the User Guide.

[...]keep the transfer process as simple as it can get, such as the following:
"Go into x on the PC, and then copy the y and the z folders to the flash drive. Paste those onto x on the $$anonymous$$ac, then paste them again at a."

Try to keep the tech and language at a $$anonymous$$imum, as I am in high school.

If you want help for a certain task, prepare to learn something new, because you wouldn't have to ask if you already knew what was going on, would you? ;)

You are basically asking for help and at the same time you deny it by saying:
I don't want to know how it works, I just want to know what to do.

Have a nice day.

2 Replies

· Add your reply
  • Sort: 
avatar image
3
Best Answer

Answer by Dave29483 · Nov 20, 2015 at 08:39 AM

The project pretty much moves over as-is. I do this myself as I frequently develop on my PC at home, then develop on my Macbook on the road. The only folder you need to leave behind is the Library folder as this contains an OS specific cache. It does however mean that the first copy to the second platform requires a full asset import. Any subsequent copies and you can simply copy over all project sub folders except for .vs, Library and Temp. This way only changes get reimported on either platform.

An important note is that in the editor preferences you need to set it to create asset .meta files so you can ditch the library folder when moving between the 2 platforms.

That was the old way. My current method is automatic and pain free. I have a dropbox account setup on both and my projects live there.

As long as you go into dropbox options, selective sync and exclude .vs, Library and Temp all changes are synced as fast as your internet connection. Plus all assets get a version history to restore to if you desire.

Unity's hot reload framework plays well with this and even allows you to see changes without a reload of the project. If you update the scene on one platform and forget to close Unity on the other, just refresh the project view and Unity will ask if you want to reload the modified scene.

I find this solution the easiest and practically maint. free. But obviously requires the internet for syncing.

I have several projects set up this way and have never had issues. There may be better cloud services out there but I haven't tested any of them.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image sjamaa95 · Jan 23, 2017 at 02:12 PM 0
Share

@Dave29483 Thanks for the answer, extremely helpful! (And sorry to revive a pretty old thread)

Just a quick question:

Does this dropbox method work between versions of unity? I develop environments on a mac, but I am just starting to develop for the rift for a project at University (so obviously will be having to use a PC at school since the $$anonymous$$ac cannot support the rift!) The PC is brand new (hasn't actually arrived yet!) but will be running the latest version of Unity - 5.5. $$anonymous$$y mac is a little dated and is running 4.7. Do you know if I'll need to amend anything if I save my projects to a mutual dropbox account?

Any help appreciated (and again sorry for the revival of the old thread!) :)

avatar image locomojo sjamaa95 · Feb 18, 2017 at 04:59 AM 0
Share

I would recommend using the same version of Unity. I ran into problems with Unity Ads trying to develop using different versions.

avatar image zchek · May 02, 2020 at 02:08 AM 0
Share

If you're using dropbox to sync, just make sure to turn syncing off when you are updating the project to latest Unity. I've had projects get corrupted whilst doing that, maybe something to do with the unity lock file?

avatar image
0

Answer by crohr · Feb 18, 2017 at 07:04 AM

I suggest using a cloud-based source control, such as, Bitbucket. This is more reliable and faster transfer than using a flash drive and has better versioning than Dropbox. Not to mention you have a history of each commit/change you make over the life of the project and can revert to any state quickly.

But yes, Dave is correct that Unity is very easy to transfer between platforms.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

9 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Mac vs Windows - different behavior 1 Answer

building an ipod game 1 Answer

Can i "build" the game for Windows from a Mac? 2 Answers

Importing a .ma Maya model across non-licensed systems. 0 Answers

Project moved from Mac to PC: different colors 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges