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 adanlevy · Jun 15, 2013 at 11:30 PM · iosbugasset bundles

Is Unity 4.15 failing when creating IOS Asset bundle?

Hello All

I found what appears to be a bug in asset bundling for iOS in the new Unity 4.15 version..

I have a IOS app currently running and part of its way of working consists in downloading asset bundles to receive certain models and animations. The point is that this was working perfectly until I upgraded from 4.0f to 4.15, and now the new Asset Bundles created in Unity 4.15 IOS are not working properly in the device inside the built App, although it works in the Editor.

The IOS APP I am mentioning was build with Unity 4.0f, the immediately previous Unity version.

The only way I have to turn this back is to use the old version to create the Asset Bundle, obviously this is very inefficient.

I am almost sure you've got a bug on this, in fact, this appears to be a big one, I would like to know if:

a) Did you notice about this? Is there a possibility that I am doing something wrong? (I am using the same way as always, only difference using it on Unity 4.15 or previous, and obviously, I am in Unity IOS mode when making the bundling)

b) Are you planning to solve it in a new patch? This issues is making me think in coming back to 4.0f version. I would be happy to help if you need more info.

Have a good day.

Thank you!

Comment
Add comment · Show 2
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 Fattie · Jun 16, 2013 at 06:25 AM 0
Share

Can you take a screenshot of your version number?

alt text

WHat does "4.15" mean, that is not a unity version.

screen shot 2013-06-16 at 08.23.43.png (22.1 kB)
avatar image adanlevy · Jun 16, 2013 at 01:11 PM 0
Share

Of course, here goes a couple of screenshots:

a) The first one is from the latest version, the one producing the wrong Asset Bundles (4.1.5f1) and

b) The second is the old version I am using to solve the issue and create the Asset Bundles(4.0.1f2), this one is also the version I used to create the app that is currently on Apple Store.

Thank you!

[1]: /storage/temp/12051-captura+de+pantalla+2013-06-16+a+la(s)+13.40.20.png

captura de pantalla 2013-06-16 a la(s) 13.38.47.png (14.8 kB)
captura de pantalla 2013-06-16 a la(s) 13.40.20.png (14.3 kB)

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Graham-Dunnett · Jun 16, 2013 at 01:18 PM

So, if your app is built using 4.0.1f2, then it can only load asset bundles built with Unity 4.0.1f2. If you have upgraded to Unity 4.1.5f1, and are building asset bundles using that version, then your application will need to be published using 4.1.5f1. (I guess I would ask why you've upgraded.)

In words, an application cannot load asset bundles built with a later version of Unity.

This is certainly not a bug. An it's absolutely certainly not a big one.

a) Yes, you are doing something wrong.

b) No, it's not something that will be solved. It's like saying "my application build using Unity 4.0 cannot load asset bundles built using Unity 42.0, from the year 2113". That's because when 4.0 was created it knew nothing about the features and file formats that Unity will be using 100 years later.

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
avatar image
0
Wiki

Answer by adanlevy · Jun 17, 2013 at 02:19 PM

Thank you Graham, I understood.

About why my upgrading option: In my particular case this is not a problem because I detected the issue soon iand I am always aware of keeping my older Unity versions active. But, this can be a source of problems for other developers, because this problem is unwarned and undocumented on Asset Bundling docs.

In my humble opinion this operational mode is not the best one, and could be worth to review it in order to enhance the Asset bundling operational, IMO, AB is one the most strong points I see in Unity for long term and big projects, forgetting this issue we are discussing, that I am pretty sure it has an easy solving.

I disagree a bit with your time metaphor. We are not talking about a 1980 version and a 2040 version, we are talking about Unity 4.0.1 and Unity 4.1.5, about six months of difference, even when you open the project with each one of both versions, the system doesn't ask you to upgrade-downgrade (something that its certainly happening with Unity 3rd generation and 4th) , also you can export packages without passing an upgrading process between Unity 4.0.1 and Unity 4.1.5... so the Asset Bundle incompatibility is a particularity (I guess I would ask why this difference), not warned and not documented anywhere. It would be enough to warn about it on the current documentation to avoid other developers future misunderstandings.

In a web version, of course, this is not a problem, but in an IOS App currently on sales it is a big issue, because upgrading the build means to ask the user to download it again. So, again, in my opinion, Unity should think in a way of exporting asset bundles to old builds, perhaps adding some parameters, to enhance developers to upgrade meanwhile the old ios builds are on Apple Store an Google Play.

I must say, to finish this discussion, this is just a constructive opinion, and that I am a big fan, and a happy client of Unity.

Again. Thank you very much.

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

16 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 avatar image avatar image avatar image avatar image

Related Questions

Best way to handle loading textures based on device? 0 Answers

Xbox One controller on iOS spams GetKeyUp and GetKeyDown every frame while a button is pressed 0 Answers

Releasing to app to apple. 2 Answers

Several Memory Optimization Questions 0 Answers

Time.deltaposition problem on multiple devices 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