8

私は数日前にこれを修正しようとしています。iOS プロジェクトにJSQMessagesViewControllerを追加していました。Github からダウンロードした JSQMessagesViewController フォルダーをドラッグ アンド ドロップして、ライブラリを手動で追加しました。jsqmessagesviewcontroller の Bridging ヘッダーを追加しようとしました。追加しようとした

#import JSQMessagesViewController 
#import JSQMessages.h 

その後、プロジェクトをビルドすると、このエラーメッセージが見つかりました

error: failed to remove /Users/user/Library/Developer/Xcode/DerivedData/CHATAPP-gcvyuyhkvbxvnlfnrrbmaebxevhx/Build/Products/Debug-iphonesimulator/CHATAPP.app/Info.plist: “Info.plist” couldn’t be removed.

検索してみましたが、何も役に立ちませんでした...何が問題だったのですか? このエラーを取り除くにはどうすればよいですか? swift 2.2 と xcode 7.2 を使用

4

5 に答える 5

14

with Fabricを作成した直後にこの問題が発生し始めましたpod install(これにより にいくつかの変更が加えられましたInfo.plist)。Info.plistその後、プロジェクトに 2 つの参照があることに気付きました。

この問題を解決するために、そのうちの 1 つを削除し、プロジェクト ( Cmd + Shift + K) をクリーンアップして、再度ビルドしました。

お役に立てれば。

于 2016-08-11T14:27:24.510 に答える
2

プロジェクトにファイルを追加する必要がある場合があります。XCode でファイルを右クリックし、[ファイルをプロジェクトに追加] を選択して、プロジェクト フォルダーに移動し、JSQMessagesViewController ファイルを選択してからビルドします。

Command Option Shift Kを押してプロジェクトを再度ビルドする場合は、派生データを消去することもできます。

于 2016-02-08T05:17:50.703 に答える
1

プロジェクトから手動で追加されたファイルを削除し、Pod を使用して新規インストールを行いましたが、そのエラーは発生しません。

于 2016-07-20T09:38:25.143 に答える
0

podプロジェクトに使用するか、必要なファイルのみをドラッグアンドドロップすることをお勧めしますJSQMessagesViewController 。別のプロジェクトを完全にインポートしないでください。

結論:

JSQMessagesViewControllerいくつかの依存関係があるため、使用するためにポッドを使用します

于 2016-01-20T12:29:16.217 に答える