かなり古いObjective C、iOSアプリケーションを維持しています。 Xcodeの8 +シエラに切り替えた後、私は協調設計のエラーを取得開始しました:XCode 8/macOSでObjective CアプリケーションをビルドするときのCodeSignエラーSierra
XXXXX.app: resource fork, Finder information, or similar detritus not allowed Command /usr/bin/codesign failed with exit code 1
私はxattr -rc .
ソリューションの承知している、ここでのドキュメントや、他の質問をしてきやきました。私はまた、ls [email protected]
を使用して属性を持つ個々のファイルを見つけることを試みました。 com.apple.FinderInfo
属性を持つファイルがなくなり、とにかにxattr -rc .
がそれらをクリアしました。
私はEl CapitanとXcode 8でVMをセットアップしました。問題なくビルドして署名することができるので、これはシエラ固有のものです。私が試した何
:
ls [email protected]
、xattr -rc .
、他のすべて。- ディープクリーン+コードは同じXcodeのは、私が働いている新しいスウィフトアプリを構築し、署名することができますiCloudのドライブに
ではないことを確認したDerivedData
私に該当するエラーケースのうち、どのようなものが見つかりましたか。それは "リソースフォーク"、 "Finder情報"、または "類似のデトリタス"ですか?
[リソースフォーク、Finder情報、または同様のデトリタスの複製が許可されていません - macOS Sierra Xcode 8のコード署名エラー](https://stackoverflow.com/questions/39652867/resource-fork-finder-information-or) -similar-detritus-not-allowed-code-sign-e) – Guru