Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 Fabien-LG · Apr 11, 2013 at 10:41 AM · iosbuildxcodeautomatic

"Automatic" XCode project generation on Windows

Hello,

I am quite new to Unity, and I study the automatic build capabilities. I understand that iOS builds and XCode project generation can only be done under MacOSX. I would like to use a server to generate the XCode project. This server is unfortunately on Windows.

Would it be possible to generate an XCode project template once, then, on the Windows server, generate the assets, and replace them in the XCode template ? Then, this XCode project will be downloaded on a MacOSX and built manually.

Maybe it's important to mention that the Unity projects that will be built will be very similar to each other, only some medias (one 3D, one sound and some images) will vary. The scripts will not.

Thanks a lot !

Comment
Add comment
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

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Graham-Dunnett · Apr 11, 2013 at 11:28 AM

No. It's conceivable that you could create a plugin for Unity on the PC that creates the xcode project file. I believe this is actually a folder that just contains xml.

However, when we talk about Unity on Mac creating an iOS XCode project what we actually mean is the conversion of the 3d meshes, textures, audio etc into an iOS friendly format, one that can be consumed by the iOS runtime code, and conversion of the scripts you have written into arm assembler. These use tools that are part of the Mac version of Unity, and are activated when you enter an iOS add-on serial number.

Comment
Add comment · Show 1 · 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 Fabien-LG · Apr 11, 2013 at 01:09 PM 0
Share

Thanks for the explanations.

However, would it be an option to "dynamically" load the assets from a folder on the device ? This way, the Unity scenario can always be the same.

I know that it is possible to bundle some assets inside a package, and then load this package afterwards. Is it also mandatory that these assets are bundled specifically for iOS ? Or can it be done "multi-platform" ?

avatar image
0

Answer by Bunny83 · Apr 11, 2013 at 12:11 PM

My suggestion would be to create a small script which simply copies your project onto your mac and then "somehow" start the Unity editor in batchmode on the mac to build the project. I don't have a mac and didn't really need this, so i can't give you detailed instructions. In our company we simply copy our projects manually onto our mac and build from there. The assetserver makes this very easy. In any case you have to rebuild the xcode project again.

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

12 People are following this question.

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

Related Questions

Xcode build & run "innocent" (?) problem 0 Answers

How do I change bundle identifier for autogenerated Unity-iPhone Tests-Info.plist 0 Answers

Automatic dsym uploading doesn't work for ios 0 Answers

UnityAds.h Not Found 1 Answer

Unable to deploy to ipod 2nd Gen 1 Answer


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