Hi, i can’t run any project using iOS Xcode 5.1.1 + Unity 4.6.1 ( iOS Free version), when a test a successful build on my iOS device freeze showing Unity LaunchImage and i receive this message :
" You are using Unity iPhone Basic. You are not allowed to remove the Unity splash screen from your game "
im not touching, removing or replacing the LaunchImage - this not happen to me with the previous version 4.6.0
In Xcode 5 already tried that, I removed the app using the xcode organizer, from the device manually and nothing, using replace instead append and nothing, plus I created a new blank project to make sure without favorable results.
Hi everyone. I am having the same issue even with Xcode 6.1.1 and unity 4.6.1 for an ipad build
I had the issue with Xcode 5, read this thread so I upgraded to Xcode 6.1.1 and I’m still getting the same error.
My workflow is as is :
-build in unity
-completely delete the xcode project on my macbook and replace it with the one I built
-open project in xcode
-edit all app icons (I don’t touch the splash screen) manually. I don’t have a choice to do it manually because Unity doesn’t do a very good job at generating “pretty” ios icons.
-archive and export as an ad-hoc build → I do this because it’s the only way to properly test if the splash screen bug occurs
-open ipa file in itunes and sync with ipad
-run on ipad
-crash! → abortOnInvalidSplashscreen in crash log
yes, every time I totally removed the app from the ipad. For what it’s worth I was finally able to have it work yesterday!
Here is what I tried differently : Instead of editing the icons, bundle display name and target platform on xcode, I set them directly in my unity project. I also changed to “Fast but no exceptions” for the first time.
Also the problem is only happening for iPhone builds.
The fix says to remove :
LaunchScreenImage-Landscape.png
LaunchScreenImage-Portrait.png
LaunchScreen.xib
Then select “Unity-IPhone”, go to the “Info” tab and under “Custom iOS Target Properties”, completely remove (with the ‘-’ sign) the property named “UILaunchStoryboardName~iphone”
This worked for me with Xcode 6.1.1 and Unity 4.6.3f1
The above worked for me. Thanks Skflowne. Worth pointing out, UILaunchStoryboardName~iphone is split out from the UILaunchImages array and seems to be a new feature as of iOS8.
Just upgraded to Unity 4.6.3 and XCode 6.2 in hopes to fix a bug where my 3d text is no longer rendering for iOS 8.2 and now I’m getting this bug too. Any timeframe on this fix? Deleting the app doesn’t fix the issue on my test device, even if it did that’s not an acceptable solution for my existing users…