簡體   English   中英

XCode 4.5.2鏈接器錯誤

[英]XCode 4.5.2 Linker Errors

由於Apple Mach-O Linker錯誤,我無法使用XCode構建iOS應用。 這是XCode屏幕截圖以及我的工作流程:

Unity 4

  • 我有Unity和iOS擴展程序的專業版

Vuforia 1.5.10統一擴展

XCode 4.5.2

  • 架構和有效架構都在“構建設置”(已解決,Unity-Iphone,Unity-Iphone)下設置為armv7。 但是,iOS默認顯示為灰色,我無法更改。 設置為標准(armv7,armv7s)

    • 繼續收到有關Vuforia功能的“ Apple Mach-O鏈接器錯誤”

架構armv7的未定義符號:

“ _markerGetId”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _qcarSetFrameFormat”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _rendererGetVideoBackgroundCfg”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _imageTrackerDestroyDataSet”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _imageTrackerActivateDataSet”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _cameraDeviceSetFlashTorchMode”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _imageTargetCreateVirtualButton”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _getProjectionGL”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _dataSetGetTrackablesOfType”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _trackerManagerDeinitTracker”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _trackerManagerInitTracker”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _rendererSetVideoBackgroundCfg”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _qcarRequiresAlpha”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _cameraDeviceStartCamera”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

從以下位置引用的“ _rendererIsVideoBackgroundTextureInfoAvailable”

  RegisterMonoModules() in RegisterMonoModules.o

從以下位置引用的“ _dataSetGetNumTrackableType”

  RegisterMonoModules() in RegisterMonoModules.o

“ _virtualButtonIsEnabled”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

“ _isRendererDirty”,引用自:

  RegisterMonoModules() in RegisterMonoModules.o

從以下位置引用的“ _rendererGetVideoBackgroundTextureInfo”

  RegisterMonoModules() in RegisterMonoModules.o

我只是遇到了同樣的問題,幾天后,我終於解決了! 使它與最新的Unity 4.2Vuforia 2.6.7一起使用

可能引起此問題的原因很少:

  • 文件夾層次結構 :這是最可能出現的問題 從packagefile導入時保持原樣。 如果將單個文件移出其原始位置,除少數例外,您將遇到許多錯誤。

  • 文件夾命名 :盡管我這里似乎沒有問題,但不要使用空格 建議在任何地方使用 (盡管程序包本身會打開帶有空格的文件夾...)。

  • 構建設置/播放器設置 :同樣,我在這里沒有問題。 而且我嘗試在一個空項目中對其進行一些更改,但沒有任何問題。 但是,此處設置錯誤會導致此類鏈接器錯誤。 創建一個打開的項目,然后嘗試

要在更改任何配置后重試,請使用CMD + SHIFT + B並按Build and Run 它將詢問保存位置,如果保存在最前面,請選擇“ 替換”

還有祝你好運!

暫無
暫無

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

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