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 moonyae88 · Mar 31, 2015 at 10:32 AM · buildil2cpp

il2cpp too long build times

hello

making the iOS game. (unity 4.6.3 p4 / xcode 6.1.1)

i have been struggling with the 64bit build problems.

so I tried to upgrade the hardware( hdd to sdd / memory 8G -> 16G), but still there was a problem.

to will take a long build using il2cpp in the future.

please tell me updated schedule of the future in the build time .

thank you.

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 ssfrr · Aug 25, 2015 at 12:54 PM 0
Share

@JoshPeterson O$$anonymous$$, thanks. When I was on 5.1.x I couldn't do "Append" at all, and upgrading to 5.2 fixed that. I'll probably hold out for the patch release of 5.2.

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by JoshPeterson · Mar 31, 2015 at 11:25 AM

Unfortunately, we cannot give exact dates or releases for build time improvements. However, I can tell you that improving build times is a key focus for us on the IL2CPP team now.

The upcoming 4.6.4p1 release has our first round of changes to improve build times, should be available this week. Please try that release when it is ready. We will continue to work to improve build times in the future. Thanks.

Comment
Add comment · Show 14 · 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 elenzil · Jul 14, 2015 at 03:05 AM 0
Share

Thanks for the reply Josh. fwiw, with Unity 5.0.1 our build times are exorbitant: about 5 solid $$anonymous$$utes for Unity compile, and another 13 for XCode.

we'll be migrating to latest Unity 5 release pretty soon, hopefully it's improved.

avatar image JoshPeterson · Jul 14, 2015 at 10:17 AM 0
Share

The latest unity 5 releases should be better. We also have more working in progress now on the Xcode side. We're working to implement incremental builds there. That work is not ready yet, but it should be available in the next few weeks.

avatar image ssfrr · Aug 24, 2015 at 04:04 AM 0
Share

Any updates on this issue @JoshPeterson? I'm running the latest beta, (5.2.0f2) where it still seems to do a clean build each time I export from Unity to XCode.

For a while it wasn't even letting me append my changes to the XCode file, and when I saw in the changelog that several append-related bugs had been fixed I got my hopes all up for a faster development cycle, but it didn't seem to make much difference from when I had to Replace each time.

I'm sure there are tricky engineering problems involved, but I selfishly hope this is high up on the priority list. There are some things that just have to be tested on actual hardware and the build-test cycle is killing me.

Thanks!

(sorry this originally got posted as an Answer, I meant it to be a comment)

avatar image fafase · Aug 24, 2015 at 04:19 AM 0
Share

Already, tweaking the optimization will alter your build time.

Lately, we had issue with Vuforia crashing on 64bit, the solution was to drop the optimization in xCode to Fast. Now it works but build time has increased.

avatar image JoshPeterson · Aug 24, 2015 at 05:19 PM 1
Share

@ssfrr We've now added some experimental support for incremental builds in Xcode. You can enable it with an Editor script like this:

 public class IOSEditorScript : $$anonymous$$onoBehaviour
 {
     [$$anonymous$$enuItem("iOS/Enable Incremental Builds on Append")]
     public static void EnableIncrementalBuildsOnIos()
     {
         PlayerSettings.SetPropertyInt(
             "EnableIncrementalBuildSupportForIl2cpp", 1, BuildTargetGroup.iOS);
     }
 }

We're not fully supporting this yet, but please give it a try and provide feedback. This should not overwrite generated C++ files that have not changed. Note that il2cpp.exe is still not too smart about how changes in C# code map to generated C++ files, so we do have cases where a small change in C# in the right place can cause many C++ files to change. We're working to improve this, but please try it as-is now.

Show more comments

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

6 People are following this question.

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

Related Questions

Distribute terrain in zones 3 Answers

C# project files not being generated 0 Answers

Unity Android IL2CPP Build Error 1 Answer

il2cpp unity build error 1 Answer

Is there a way to upload a Unity project to the App Store with Mono as scripting backend after 1st of June? 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