Undefined symbols for armv7 swift architecture

I recently upgraded to Xcode 6 Beta 6, and now I encounter these errors in an application that works fine in beta 5. I went through each method and commented out the line causing the problem, but there is a different solution. Here is the magazine.

Undefined symbols for architecture armv7: "__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_", referenced from: __TFC9BookSmart32AdvanceDetailTableViewController11viewDidLoadfS0_FT_T_ in AdvanceDetailTableViewController.o __TFC9BookSmart32AdvanceDetailTableViewController27numberOfSectionsInTableViewfS0_FGSqCSo11UITableView_Si in AdvanceDetailTableViewController.o __TFC9BookSmart33AdvancesNewLocationViewController12returnedDatafS0_FCSo12NSDictionaryT_ in AdvancesNewLocationViewController.o __TFC9BookSmart31ArtistDetailTableViewController19scrollViewDidScrollfS0_FGSQCSo12UIScrollView_T_ in ArtistDetailTableViewController.o __TFC9BookSmart31ArtistDetailTableViewController14viewWillAppearfS0_FSbT_ in ArtistDetailTableViewController.o __TFC9BookSmart31ArtistDetailTableViewController11viewDidLoadfS0_FT_T_ in ArtistDetailTableViewController.o __TFC9BookSmart18ChatViewController11viewDidLoadfS0_FT_T_ in ChatViewController.o ... "__TFSs15_arrayForceCastU___FGSaQ__GSaQ0__", referenced from: __TFFC9BookSmart33AdvanceSectionTableViewController9tableViewFS0_FTCSo11UITableView21cellForRowAtIndexPathCSo11NSIndexPath_GSqCSo15UITableViewCell_U_FTGSQCSo21MKLocalSearchResponse_GSQCSo7NSError__T_ in AdvanceSectionTableViewController.o __TFFFC9BookSmart33AdvanceSectionTableViewController9tableViewFS0_FTCSo11UITableView21cellForRowAtIndexPathCSo11NSIndexPath_GSqCSo15UITableViewCell_U_FTGSQCSo21MKLocalSearchResponse_GSQCSo7NSError__T_U_FTGSQCSo13MKMapSnapshot_GSQS5___T_ in AdvanceSectionTableViewController.o __TFC9BookSmart32AdvanceDetailTableViewController11viewDidLoadfS0_FT_T_ in AdvanceDetailTableViewController.o __TFC9BookSmart32AdvanceDetailTableViewController9tableViewfS0_FTGSQCSo11UITableView_18commitEditingStyleOSC27UITableViewCellEditingStyle17forRowAtIndexPathGSQCSo11NSIndexPath__T_ in AdvanceDetailTableViewController.o __TFC9BookSmart32AdvanceDetailTableViewController17createAdvanceInfofS0_FTGVSs10DictionarySSSS_6forKeySS5andIdSS_T_ in AdvanceDetailTableViewController.o __TFC9BookSmart33AdvancesNewLocationViewController21textFieldShouldReturnfS0_FCSo11UITextFieldSb in AdvancesNewLocationViewController.o __TFFC9BookSmart33AdvancesNewLocationViewController21textFieldShouldReturnFS0_FCSo11UITextFieldSbU_FTGSQCSo21MKLocalSearchResponse_GSQCSo7NSError__T_ in AdvancesNewLocationViewController.o ... ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+6
source share
1 answer

There are some significant changes in Beta 6 and it looks like Xcode is getting confused. Complete cleaning did not work either.

I resolved this and other similarly illegible errors by deleting the contents of the Derived folder. You can find where this folder is located by choosing Settings> Locations.

Default path: /Users/[your username]/Library/Developer/Xcode/DerivedData

+25
source

Source: https://habr.com/ru/post/974041/


All Articles