Cette question est toujours d'obtenir un grand nombre de upvotes. Alors regardez Update3. une fois que vous avez upvoted, a commenté, répondu, veuillez veuillez veuillez déposer un radar
Visualisation d'une plume / xib, modifie le fichier, m'obligeant à en valider la modification ou à l'annulation de la modification. Ce n'est pas un problème, jusqu'à ce qu'il y a des conflits de fusion.
Détail: Je travaille dans une équipe de 5 développeurs iOS, et les dernières versions de XCode, nous rencontrez un problème avec l' .xib / plume de fichiers touchés / modifié lorsque quelqu'un ouvre le fichier (sans aucune modification).
Si un développeur pense "vis, permettez-moi de checkin toutes les modifications xcode n'" et vérifie, il ne s'arrête pas là. le même fichier sur deux machines différentes (avec la même version de XCode et MacOS) sera de nouveau touché/modifié lorsqu'un autre développeur de vues de plume.
La chose qui obtient habituellement modifiés dans le .xib fichier est-ce
<key>com.apple.ibtool.document.version-history</key>
<dict>
<key>interface-builder-version</key>
<dict>
<key>com.apple.InterfaceBuilderKit</key>
<string>2844</string>
<key>macosx.version</key>
<string>12C60</string>
</dict>
</dict>
<key>com.apple.ibtool.document.warnings</key>
<dict/>
Mais à part ça, il modifie également ou se déplace autour des paires clé-valeur au sein de la .xib fichier.
J'ai cherché beaucoup sur soi et sur Google, et je n'ai pas vu beaucoup de posts sur ce problème.
J'ai eu un cauchemar de conflits de fusion lorsque j'ai mis à jour toutes les plumes pour gérer le iPhone5 écran, ce qui en soi n'était pas trop compliqué, mais j'ai reçu une tonne de conflits de fusion en raison de la gestion des versions de document.
La suppression de code que je ne comprenais pas, conduit à xcode de la plante lorsque j'ai essayé d'ouvrir la plume. (J'ai corrigé cela pour l'instant, en revenant à ce qu'il était précédemment)
Des conseils sur la façon d'éviter ce problème, est très appréciée!
Mise à jour: Avez remarqué que ce n'est pas encore résolue, et encore en train upvotes assez souvent. Je suis juste curieux, n'importe quel de la table de montage de projets de rencontrer le même problème? (Je n'ai pas travaillé sur des story-boards pour le moment).
Update2: Pour tous ceux qui rencontrent le même problème, merci de remplir un Radar, même si vous obtenez une réponse disant qu'il y a un radar existant. il contribue à la bulle de la question vers le haut et les dieux de XCode abordera ensuite seulement.
Update3: je vois encore tout à fait un peu de upvotes sur ce fil, et la pomme rapport de bug est toujours ouverte. Donc, après upvoting à cette question, veuillez déposer un radar, avec des détails je l'ai mentionné dans la question (et/ou ajouter votre propre explication)
Update4: Cette question est toujours d'obtenir un grand nombre de upvotes. Alors regardez Update3. une fois que vous avez upvoted, a commenté, répondu, veuillez veuillez veuillez déposer un radar
Update5: Par info par les Ingénieurs d'Apple lors de la WWDC 2014, ce problème a été corrigé dans Xcode6. Je vais mettre à jour cette question (et probablement près une fois, je confirme que cela a été corrigé.