24

Xcodeバージョン9.1でバージョンとビルド#を更新/バンプすると、実行時に次のことがわかりましたgit diff

diff --git a/star.xcodeproj/project.pbxproj b/star.xcodeproj/project.pbxproj
index c4601526..8fa3c762 100644
--- a/star.xcodeproj/project.pbxproj
+++ b/star.xcodeproj/project.pbxproj
@@ -767,7 +767,7 @@

- F4487BE11FB28C400079BAAD /* BuildFile in Sources */ = {isa = PBXBuildFile; };
+ F4487BE11FB28C400079BAAD /* (null) in Sources */ = {isa = PBXBuildFile; };

@@ -5625,7 +5625,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- F4487BE11FB28C400079BAAD /* BuildFile in Sources */,
+ F4487BE11FB28C400079BAAD /* (null) in Sources */,);

    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
-       <string>2.11.4</string>
+       <string>2.11.5</string>
      <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleURLTypes</key>
@@ -39,7 +39,7 @@
            </dict>
    </array>
    <key>CFBundleVersion</key>
-       <string>02110400</string>
+       <string>02110500</string>
    <key>FacebookAppID</key>
    <string>70858204300</string>
    <key>FacebookBetaAppID</key>

私がしたことは、プロジェクトのバージョンを上げただけです。しかし、git status と git diff を実行すると、.pbxproj ファイルにいくつかの null 参照が表示されます。他の誰かがこれを見たことがありますか。補足として、私たちのプロジェクトでは Cocoapods も使用しています。

4

3 に答える 3

35

(null) in Sources次の行をすべて削除しますproject.pbxproj

sed -i '' '/(null) in Sources /d' YOURPROJECT.xcodeproj/project.pbxproj
于 2018-06-20T18:51:22.317 に答える