compilation warning: no rule to process file for architecture i386

前端 未结 5 1784
清酒与你
清酒与你 2020-12-07 08:14

How can I resolve this warning?

[WARN]warning: no rule to process file \'$(PROJECT_DIR)/MyApp/MessageCell.h\' of type sourcecode.objj.h for archit

相关标签:
5条回答
  • 2020-12-07 08:25

    Graphical guide for Xcode 4.x to remove this warning:

    http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html

    0 讨论(0)
  • 2020-12-07 08:26

    If you are getting this warning from your cocoapod you ned to make sure the s.source_files is set correctly in the .podspec.

    For example I originally included all files with this line in my .podspec

    s.source_files = "MyUIElements/**/*"
    

    I was getting this compilation warning for some font files I had in the pod. You control which files show up in BuildPhases -> CompileSources on pod consumption like this:

    s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
    
    0 讨论(0)
  • 2020-12-07 08:34

    My problem was't header files because under Target > Build Phases > Compile Resources there weren't any .h files to begin with. The system was complaining about some other files. I followed this link which basically said delete the files the system was complaining about but instead I cntrl + dragged them to Copy Bundle Resources.

    The easiest way to search for the files is to use the Filter in the upper right hand corner:

    Here are the directions from the link:

    0 讨论(0)
  • 2020-12-07 08:46

    Click on your project, and check that this file is not present in the tab Build Phases. Normally no header files should stay here. Clean and build it again, it should work!

    0 讨论(0)
  • 2020-12-07 08:48

    We can resolve this issue by simply following the steps below:- Some .md, .mdown .h files are included in the Compile Sources
    Step 1) Select Project Navigator
    Step 2) Select your project
    Step 3) Select your targetStep
    Step 4) Select Build PhasesStep
    Step 5) Move files which we don't want the compiler to process from Compile Sources to Copy Bundle Resources

    Check this

    0 讨论(0)
提交回复
热议问题