I just received an email from Apple that new apps or updates will require them to be built with the iPhone SDK 4.0. Unity iPhone 1.7 is not built for 4.0 sdk. If you still build it, it says Unity iphone was built for armv 7 architecture and the one on my device (updated to iOS 4.0) has armv 6.
How are you supposed to build games with Unity iPhone 1.7 that will be approved for the App Store anymore???
Make sure that your applications are compatible with iOS 4. All new applications and updates to existing applications must be built with iPhone SDK 4. In addition, the App Store will no longer support applications that target iOS 2.x.
I think you are talking about the 2.x apps which will no longer be available on the app store.
New apps will require to be built with the new 4.0 sdk, it clearly says it here.
If you preordered unity3 you should get an email with all the download links. How long that takes is based on how far down the list you are in terms of when you bought it.
you should have read the error correctly you got. Cause Unity 1.7 works very well with iOS4 and its SDK.
All you have to do is change the project configurations around as apple has switched out some standards in their settings on the project etc.
and by now, all former SDKs are killed so now you set base sdk to OS 4 and set deployment target to 3.0+
as for the arm6 arm7 thing: check the supported architectures in the active target settings and ensure that arm6 and arm7 are allowed, then change the active architecture in the project menu (outside the settings again) to ARM 6
its written out in a cleaner way on other threads on the matter.
Its just a matter of setting the right base sdk, deployment target, fix the architecture settings (especially don’t enable the “build for … platform” in the project / active target configuration), set the right architecture to be the active one
Wow, it worked! Thanks! I tested it with a development provisioning profile. I guess the app store build will be similar? Let me know if we need any special changes for this. Thanks again, didn’t think it would work.
The deployment is similar but check the current information on that end on apple.
I’ve not deployed a new app since OS4 came out and am unsure if they changed something on that end (again )