簡體   English   中英

錯誤“ ONLY_ACTIVE_ARCH = YES,活動arch = x86_64,VALID_ARCHS = i386”

[英]an error “ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386”

我們有Xcode版本6.1.1 (6A2008a)現在我的客戶端發送了一個新項目,其中一個開發了45%。所以我在Xcode上運行代碼時出現了這樣的錯誤

ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386

在針對這個錯誤進行研發之后,有人告訴Xcode中更改了Architectures,然后我像這樣更改了

Architectures:Standard architectures(armv7,arm64)-$(ARCHS_STANDARD)
Build Active Architecture Only  NO
      Debug                             NO
      Release                           NO
Valid Architectures:arm64 armv7 armv7s

請指導我如何解決這個問題

我的OS X version 10.9.4 Processor:2.5GHz Intel Core i5

架構x86_64的未定義符號:“ _ OBJC_CLASS _ $ _ PlanITOSClient”,引用自:ServiceViewController.o中的objc-class-ref 2)ld:架構x86_64的符號未找到clang:錯誤:鏈接器命令失敗,退出代碼為1(使用-v查看調用

-意味着您的類ServiceViewController文件丟失

類型1

檢查該文件是否包含在Build Phases-> Compiled Sources中

2型

確保ServiceViewController是目標成員;

在此處輸入圖片說明

類型3

您的課程“格式”與問題有關。 檢查您對此類的聲明,尤其是如果您在另一個類中進行了聲明,則可能會忘記@implementation或類似的東西

4型

上述三種類型均無法正常工作,請參考此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM