久しぶりにXcodeでiOSのアプリを作成しようと思ったのですが、いきなり変な事でハマりました。
題名の通り、リソースファイルを追加しようと思ったのですが、フォルダのまま追加したら突然ビルドが通らなくなりました。
### 環境
* macOS 10.13.3
* Xcode 9.2
メッセージは以下の感じです。
```text
`gutter:false;
CodeSign /Users/k28/Library/Developer/Xcode/DerivedData/testetestetste-cqxwqufiatxcheerukxgccaywtnu/Build/Products/Debug-iphonesimulator/testetestetste.app
cd /tmp/testetestetste
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Signing Identity: "-"
/usr/bin/codesign --force --sign - --timestamp=none /Users/k28/Library/Developer/Xcode/DerivedData/testetestetste-cqxwqufiatxcheerukxgccaywtnu/Build/Products/Debug-iphonesimulator/testetestetste.app
/Users/k28/Library/Developer/Xcode/DerivedData/testetestetste-cqxwqufiatxcheerukxgccaywtnu/Build/Products/Debug-iphonesimulator/testetestetste.app: replacing existing signature
/Users/k28/Library/Developer/Xcode/DerivedData/testetestetste-cqxwqufiatxcheerukxgccaywtnu/Build/Products/Debug-iphonesimulator/testetestetste.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: /Users/k28/Library/Developer/Xcode/DerivedData/testetestetste-cqxwqufiatxcheerukxgccaywtnu/Build/Products/Debug-iphonesimulator/testetestetste.app/Base.lproj
Command /usr/bin/codesign failed with exit code 1
```
フォルダのまま追加してはダメになったみたいです。
昔はよかったと思ったのですが。。。
上記のような場合は、Resourcesグループをあらかじめ作成しておいて、そこにファイルをドラッグして追加しましょう。
こんな事で15分ぐらい悩みました。
(自分の証明書とかが違うのかと...)
iOSはアプリを試すのに証明書なども罠になったりするので、変な事で時間がかかってしいます。
(今回はその辺りは問題なかったですが)
0 件のコメント :
コメントを投稿