在MonoTouch游轮上,我还是个新手。
我按照Xamarin网站上的Hellow World教程http://docs.xamarin.com/ios/getting_started/hello_iphone进行了以下步骤:
1)通过App Store安装XCode。
2)从Xamarin网站上全新安装了MonoDevelop。
在MonoDevelop中创建了一个名为“HelloApple”的新项目(单视图应用程序)。
构建应用程序(command+B)。
使用XCode Interface Builder打开生成的HelloApple_UIViewController.xib文件。
点击运行按钮。 收到以下错误信息: Ld DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator/HelloApple.UI.app/HelloApple.UI normal i386 cd /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1 setenv IPHONEOS_DEPLOYMENT_TARGET 6.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/MonoDevelop.app:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator -F/Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator -filelist /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Intermediates/HelloApple.UI.build/MonoTouch-iphonesimulator/HelloApple.UI.build/Objects-normal/i386/HelloApple.UI.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=6.0 -framework UIKit -framework MapKit -framework Foundation -framework CoreGraphics -o /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator/HelloApple.UI.app/HelloApple.UI 未定义符号,适用于架构i386: "_main", 引用自: crt1.o中的start ld: 找不到符号(符号)适用于架构i386的clang: 链接器命令失败,退出代码为1(使用-v查看调用)
我曾多次卸载XCode和MonoDevelop,以为我做错了什么或者顺序有问题。真的很困惑。我认为这个例子应该能够立即运行,所以我肯定是漏掉了什么。 StackOverflow上有几篇帖子围绕着更复杂的已构建应用程序,这并没有为项目添加任何内容并使其立即构建。 我漏掉了什么?
我按照Xamarin网站上的Hellow World教程http://docs.xamarin.com/ios/getting_started/hello_iphone进行了以下步骤:
1)通过App Store安装XCode。
2)从Xamarin网站上全新安装了MonoDevelop。
在MonoDevelop中创建了一个名为“HelloApple”的新项目(单视图应用程序)。
构建应用程序(command+B)。
使用XCode Interface Builder打开生成的HelloApple_UIViewController.xib文件。
点击运行按钮。 收到以下错误信息: Ld DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator/HelloApple.UI.app/HelloApple.UI normal i386 cd /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1 setenv IPHONEOS_DEPLOYMENT_TARGET 6.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/MonoDevelop.app:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator -F/Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator -filelist /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Intermediates/HelloApple.UI.build/MonoTouch-iphonesimulator/HelloApple.UI.build/Objects-normal/i386/HelloApple.UI.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=6.0 -framework UIKit -framework MapKit -framework Foundation -framework CoreGraphics -o /Users/randerson/Projects/HelloApple/HelloApple.UI/obj/Xcode/1/DerivedData/HelloApple.UI/Build/Products/MonoTouch-iphonesimulator/HelloApple.UI.app/HelloApple.UI 未定义符号,适用于架构i386: "_main", 引用自: crt1.o中的start ld: 找不到符号(符号)适用于架构i386的clang: 链接器命令失败,退出代码为1(使用-v查看调用)
我曾多次卸载XCode和MonoDevelop,以为我做错了什么或者顺序有问题。真的很困惑。我认为这个例子应该能够立即运行,所以我肯定是漏掉了什么。 StackOverflow上有几篇帖子围绕着更复杂的已构建应用程序,这并没有为项目添加任何内容并使其立即构建。 我漏掉了什么?