2016-03-29 20 views
0

私は、もちろんnibファイルとストーリーボードを持つXcodeプロジェクトを持っています。それはXcode 7.3にアップグレードして以来のことですが、ペンやストーリーボードは自動的に更新され、gitによって変更されたものとしてマークされます。Xcode 7.3 IBファイル、クラスタ自動更新

この動作は、ファイルを開くときにのみ発生していました.Xcodeはメタデータを更新します。しかし、今はXcodeがアクティブなアプリでない場合でも、それ自体を更新し続けるようです。具体的には、私はTerminalにあり、タイプは> git statusであり、期待される結果は> Your branch is up-to-dateです。その後、数秒後にもう一度> git statusを実行し、変更されたファイルとしてmyStoryboard.storybardを持っています。その間Xcodeはアクティブではありませんでした。

この現象を回避するにはどうすればよいですか? Xcode 7.3の新機能ですか?

ありがとうございます。

答えて

0

私の推測では、この背後にある自動修正は、ストーリーボードファイルを開くときに迷惑な機能が発生するのを防ぐためです(「汚れた」とマークします)。この方法では、ストーリーボードファイルはです。が変更されて保存されます。の前には、の前に開くことになります。

これはすべて、ストーリーボードとコードの調整と関係があります。これは、XcodeとInterface Builderがまったく別の2つのアプリケーションであったお互いに。今日のXcodeは、この2つのアプリケーションの間で強制的に融合し、すべての種類のかわいいものをバックグラウンドで実行しようとします。doはお互いを知っています。あなたが見ているのは、私が賭けていることです。その結果です。

+0

私はInterfaceBuilderが別のアプリだったときにgitを使用しませんでしたが、私はまだ学んでいました...あなたの説明は理にかなっていますが、その周りには何か方法がありますか?それはXcodeを更新してから開いたペン先のためだけです... – invalidArgument

+0

"そこには何もありませんか?"いいえ。バグレポートを提出してください(これはおそらく重複して戻ってくるでしょうが、それはAppleのプレッシャーをかけるので、やってみる価値があります)。 – matt

+0

あなたの提案通りにバグレポートを提出するだけです。我々は参照してください!答えをありがとう。 – invalidArgument

関連する問題