iOS開發除錯之報錯:Command /usr/bin/codesign failed with exit code 1

weixin_34290000發表於2018-08-24

問題背景

在除錯的時候加入了一些圖片資源,然後發現就編譯不通過了

問題處理

  • 問題描述
/Users/kodie/Library/Developer/Xcode/DerivedData/grwy-drmzoxzoscbscsfjvnllkywknoyt/Build/Products/Debug-iphonesimulator/grwy.app: replacing existing signature
/Users/kodie/Library/Developer/Xcode/DerivedData/grwy-drmzoxzoscbscsfjvnllkywknoyt/Build/Products/Debug-iphonesimulator/grwy.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: /Users/kodie/Library/Developer/Xcode/DerivedData/grwy-drmzoxzoscbscsfjvnllkywknoyt/Build/Products/Debug-iphonesimulator/grwy.app/Base.lproj
Command /usr/bin/codesign failed with exit code 1
  • 問題截圖
5293487-a25dedd00205a1a1.png
image.png
  • 問題解決

是由於我匯入的時候採用的是以下這種正常的資源方式,然後最外層資料夾的名字為Resources,然後就出問題了

5293487-ad117bac81971d89.png
Snip20180824_6.png

後來經過多方試錯,才知道這個是資料夾的名字可能和系統的衝突了,然後導致系統內部的資源無法找到,就不能正常簽名,所以以後放置資源的路徑最好不要和系統(也可以是存在相同的名字的資源路徑)的起衝突...

附錄

網上查詢的解決辦法:雖不適用我的場景,但還是貼出來:

Xcode編譯錯誤:code object is not signed at all
XCode編譯報錯 Command /usr/bin/codesign failed with exit code 1
# Code Sign Error in macOS High Sierra Xcode - resource fork, Finder information, or similar detritus not allowed

Xcode 真機測試報錯 證書問題:Command /usr/bin/codesign failed with exit code 1
關於"Command /usr/bin/codesign failed with exit code 1"的解決辦法

以上!!!


5293487-35eef2d5ba9b0ae9.jpg
Trump.jpg

相關文章