iTunes Connect rejette mon binaire parce que j'utilisé une pré-version du SDK, que dois-je faire?

StackOverflow https://stackoverflow.com/questions/2467578

  •  20-09-2019
  •  | 
  •  

Question

J'ai téléchargé une version pré-version de l'iPhone SDK et essayé de mettre à jour un de mes applications existantes en utilisant un binaire I construit avec elle. De toute évidence, vous n'êtes pas censé le faire mais je l'avais oublié l'avertissement lorsque j'ai installé le kit de développement pré-version. Quoi qu'il en soit - j'ai deux questions:

  1. Puis-je configurer simplement le kit de développement de base à une version antérieure dans les paramètres de construction et de contourner ce problème?

  2. Sinon, que dois-je faire?

Était-ce utile?

La solution

Vous devez télécharger la version de Xcode avec la sortie de l'iPhone SDK. Vous ne pouvez pas utiliser le SDK téléchargé à partir de la version bêta iPad pour tous les produits de libération.

Il suffit d'aller à http://developer.apple.com/iphone/index.action et cliquez sur iPhone SDK 3.1 et le télécharger. Ensuite, construire votre paquet d'applications avec qui et de le soumettre à Apple.

Autres conseils

Avant de télécharger une pré-version du SDK de developer.apple.com, il y a plusieurs avertissements importants, dont l'un indique clairement que les versions préliminaires de Xcode / iPhone SDK ne peuvent être utilisés pour construire les binaires de production . La réponse à 1. est un non catégorique.

Pour autant que je peux dire, la seule option pour pouvoir construire les binaires de production iTunes Connect accepte est de supprimer la version pré-version de Xcode / iPhone SDK et réinstaller la version stable ancienne.

Si vous mettez à jour en utilisant le téléchargement bêta (par opposition à l'installation sur une boîte fraîche qui n'a jamais vu SDK ou Xcode), réglez le SDK de base à une version publiée du système d'exploitation. Compiler une version de distribution, soumettre à l'App Store. Le vieux SDK est toujours là, de sorte que vous habituerez. Tous les avertissements importants que j'ai vu l'état du SDK ne peut pas être utilisé, sans mention de Xcode.

Avant que quiconque ne raille, notez que je soumettais une application le 13 Mars en utilisant la version de Xcode (3.2.2) inclus dans la version bêta 4, SDK Base de mise à 3.1. Elle a été approuvée le 15. Je l'ai aussi fait cela au cours de la 3.0 beta pour les applications 2.x.

EDIT: d'autre part, l'acceptation est apparemment pas toujours garantie (notez que cette personne avait également présenté une application qui ne s'accepté): le fichier binaire que vous avez téléversé était invalide. Une version bêta pré-version du SDK a été utilisé pour construire le d'application

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top