2015-10-13 75 views
1

我正在嘗試構建我的應用程序以在設備上進行測試。 我現在面臨一個巨大的問題與調試:Xamarin Debug - > iPhone,無法編譯生成的註冊商代碼。 (MT4109)

  • 設備已註冊
  • 我使用的是開發供應配置文件
  • 如果我建立併發布「發佈」發生
  • 沒有問題如果我構建Debug/iPhone,我得到:

/--- PATH ----/MTOUCH:錯誤MT4109:無法編譯生成的註冊器代碼。請http://bugzilla.xamarin.com(MT4109)提交錯誤報告(---項目名字---)

左看右看看向日誌:

Process exited with code 1, command: 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -gdwarf-2 -I/Library/Frameworks/Xamarin.iOS.framework/Versions/9.0.1.29/SDKs/MonoTouch.iphoneos.sdk/usr/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk -Qunused-arguments -miphoneos-version-min=8.0 -arch arm64 -c -DDEBUG -o /---PATH---/obj/iPhone/Debug/mtouch-cache/registrar.arm64.o -Wno-receiver-forward-class -x objective-c++ -fno-caret-diagnostics -fno-diagnostics-fixit-info - 
    <stdin>:3804:35: error: type name does not allow storage class to be specified 
    <stdin>:3804:32: warning: declaration does not declare anything [-Wmissing-declarations] 

什麼建議嗎?

回答

0

如果有人絆倒這個問題和我一樣:

嘗試增加--noregistrar在項目的選擇額外的mTouch參數(iPhone構建頁)。

+0

不清楚你在問什麼,請添加圖片或與你的問題相關的一些代碼。 –

+0

我的評論與上述問題有關,應該修復它 – hariom

+0

圖片是有幫助的,爲了清晰 – user3841581