常見錯誤一抗碰、
[!] xcodeproj was renamed to project
. Please use that from now on.
解決方法:
只需要把podfile文件中的xcodeproj改為 project就行了
xcodeproj 'targetName(工程名字).xcodeproj'<報錯的格式>
project 'targetName(工程名字).project'<修改后的格式>
常見錯誤二弧蝇、
[!] The `targetName [Debug]` target overrides the `PODS_ROOT` build setting defined in `Pods/Target Support
Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag,
or- Remove the build settings from the target.
[!] The `targetName [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag,
or- Remove the build settings from the target.
[!] The `targetName [Release]` target overrides the `PODS_ROOT` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag,
or- Remove the build settings from the target.
[!] The `targetName [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag,
or- Remove the build settings from the target.
錯誤描述:
如果項目中產(chǎn)生這種警告看疗,希望能引起你的注意,因為這些警告可能會讓你的項目異常報錯两芳,編譯通不過。
解決方法:
方法一:
1怖辆、打開項目,在Xcode的Build Settings 找見Other Linker Flags把里邊的值用$(inherited)替換掉淑廊。
2特咆、打開項目,在Xcode的Build Settings 找見User-Defined下邊的PODS_ROOT把里邊的值用用$(inherited)替換掉画拾。
以上操作完進(jìn)入終端,執(zhí)行
pod update;
溫馨提示:
如果上邊兩個步驟完成更改之后執(zhí)行了pod update
警告還存在的話,那么就在第2步后邊在加一步:
還是在在Xcode的Build Settings中找見Search Paths 下邊的
Header Search Paths 將這里也用$(inherited)替換掉旗闽。
然后在執(zhí)行 pod update警告就消除了脂凶。
方法二:一種比較暴力的方法愁茁,今天恰好試驗了一下,不知道是小白沒操作好還是什么原因嘶居,這種方法不是很好用促煮。不過網(wǎng)上一搜解決方案中都包含這種方法,還是貼出來吧菠齿,或許是我操作不當(dāng),最后希望自己遇到的這些問題試驗后的解決方法能幫助到大家芋忿。
點(diǎn)擊項目文件 project.xcodeproj,
右鍵顯示包內(nèi)容戈钢,用文本編輯器打開project.pbxproj是尔,
刪除OTHER_LDFLAGS的地方,保存拟枚,pod update 順利的話警告也能消除。