Ich habe eine App, die in XCode 4.2 (Entwicklervorschau) und iOS 5 mit dem Bereitstellungsziel iOS 4.0 integriert ist. Ich verwende keine der iOS 5.0-Funktionen. Kann ich diesen Build an Apple senden? Oder ist das ein Problem, weil es Beta ist? Sollte ich zurück zu Xcode 4.02 gehen und es auf 4.3 aufbauen?
Sie sollten absolut nie Beta-Build-SDKs als primäres SDK und als Version von XCode installieren. Behalte die aktuelle Installation immer unter / Developer (oder wo immer du willst) und installiere die Beta an einem anderen Ort (/ iOS5Beta als Beispiel). Wenn die neuen Beta-Versionen von XCode und SDK eintreffen, können Sie die / iOS5Beta-Version deinstallieren und die neue installieren (muss möglicherweise nicht deinstalliert werden, sondern nur einen Punkt).
Dies ermöglicht Ihnen, einen Betatest durchzuführen, und dann unter der / Developer-Installation Ihre normale Entwicklung durchzuführen.
Wenn der GM out ist, installierst du das unter / Developer und gehst.
Sie nie senden Apps mit Beta-Builds von XCode und den SDKs an Apple.
Jede Readme-Datei, an die ich mich für Beta-Versionen von Xcode erinnere, besagt, dass sie nicht zur Einreichung verwendet werden können. Sie müssen eine GA-Version von Xcode verwenden, um Apps zu senden.