If this happens to any of you, what worked for me was to dirty the .pch (I 
pressed return before the line I that had the app's constants) and rebuilt.

Of course, the heart attack I had in between getting the errors and getting it 
to rebuild again without 25 build errors did take a little time to get over.

Stupid, stupid .pch handling code.  Ugh.  


On May 19, 2015, at 1:17 PM, Alex Zavatone wrote:

> This just happened to me again.  
> 
> Instantly all my #defines that are #imported in the Defaults.h within the 
> .pch suddenly can't be referenced.
> 
> I had started commenting out code in a class that doesn't reference the 
> #defines at all and then, BLAM, "Too many errors"
> 
> Now, if I can only remember what I did to get this fixed the last time it 
> happened.
> 
> Jesus.
> 
> 
> 
> On May 15, 2015, at 7:30 AM, Dave wrote:
> 
>> Hi,
>> 
>> I think since the “modules” facility was added, the PCH file handling is 
>> broken. I’ve had the problem you describe and found the only way to be safe 
>> is to Clean the project whenever you make a change to anything related to 
>> the PCH file.
>> 
>> All the Best
>> Dave
>> 
>> 
>> 
>>> On 21 Apr 2015, at 16:00, Alex Zavatone <[email protected]> wrote:
>>> 
>>> From what I can gather on this iOS project, 30 build errors appeared 
>>> because for some reason, Xcode thinks that the Defaults.h file which is 
>>> imported in the .pch is no longer present.
>>> 
>>> Errors are being flagged for every #define within the app.
>>> 
>>> I looked in the .pch, and Defaults.h is being imported under #ifdef __OBJC__
>>> 
>>> Defaults.h is present within the project.
>>> 
>>> Adding #import Defaults.h to each of the files resolves the errors, but 
>>> this means that one line in the .pch is not getting called.
>>> 
>>> Rebuilding the app, cleaning the app, quitting and restarting Xcode all 
>>> don't resolve this.
>>> 
>>> What's the recommended process here to get Xcode to resolve this?  I've 
>>> quit and restarted Xcode 
>>> 
>>> Should I just modify the .pch and rebuild?
>>> 
>>> Thanks in advance.  This is terribly frightening to see happen.
>>> 
>>> Alex Zavatone
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Xcode-users mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/xcode-users/dave%40looktowindward.com
>>> 
>>> This email sent to [email protected]
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Xcode-users mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/xcode-users/zav%40mac.com
>> 
>> This email sent to [email protected]
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/xcode-users/zav%40mac.com
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to