`重复符号_main` Swift AppDelegate

小鲁宾·马丁内斯(Ruben Martinez Jr.)

我正在尝试将iOS应用程序转换为Swift。一切都进行得很好,直到我尝试用等效的.swift替换AppDelegate.m / .h。现在,在构建时,出现以下错误:

Ld /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Products/Debug-iphonesimulator/Bowdoin\ Dining.app/Bowdoin\ Dining normal i386
    cd "/Users/ruben/Workspace/Development/Objective-C/Bowdoin Dining"
    export IPHONEOS_DEPLOYMENT_TARGET=8.0
    export PATH="/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode6-Beta2.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk -L/Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Products/Debug-iphonesimulator -F/Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Products/Debug-iphonesimulator -filelist /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Intermediates/Bowdoin\ Dining.build/Debug-iphonesimulator/Bowdoin\ Dining.build/Objects-normal/i386/Bowdoin\ Dining.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -lxml2 -lswift_stdlib_core -L/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -force_load -Xlinker /Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a -Xlinker -sectalign -Xlinker __SWIFT -Xlinker __ast -Xlinker 4 -Xlinker -sectcreate -Xlinker __SWIFT -Xlinker __ast -Xlinker /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Intermediates/Bowdoin\ Dining.build/Debug-iphonesimulator/Bowdoin\ Dining.build/Objects-normal/i386/BowdoinDining.swiftmodule -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=8.0 -lz.1.2.5 -framework MobileCoreServices -framework SystemConfiguration -framework CFNetwork -framework CoreGraphics -framework Foundation -framework UIKit -Xlinker -dependency_info -Xlinker /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Intermediates/Bowdoin\ Dining.build/Debug-iphonesimulator/Bowdoin\ Dining.build/Objects-normal/i386/Bowdoin\ Dining_dependency_info.dat -o /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Products/Debug-iphonesimulator/Bowdoin\ Dining.app/Bowdoin\ Dining

和:

duplicate symbol _main in:
    /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Intermediates/Bowdoin Dining.build/Debug-iphonesimulator/Bowdoin Dining.build/Objects-normal/i386/AppDelegate.o
    /Users/ruben/Library/Developer/Xcode/DerivedData/Bowdoin_Dining-eevtozmixiiwpkdhanzlqfsrhfxr/Build/Intermediates/Bowdoin Dining.build/Debug-iphonesimulator/Bowdoin Dining.build/Objects-normal/i386/main.o
ld: 1 duplicate symbol for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个错误看起来如此泛泛并没有太大帮助...但这就是我真正拥有的全部。它似乎发生,我打开我的后import "AppDelegate.hINTmain.mimport "MyAppName-Swift.h"有谁知道为什么会这样?谢谢。

米克麦卡勒姆

您可以完全放弃main.m。只需添加@UIApplicationMain您的应用程序委托的类声明上方的行即可指定应用程序的入口点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从AppDelegate.swift执行Segue

来自分类Dev

从AppDelegate(Swift)连接到ViewController

来自分类Dev

从AppDelegate.swift执行Segue

来自分类Dev

Xcode Swift iBeacon,范围从AppDelegate

来自分类Dev

在现有 swift 项目中嵌入 unity 时获取“重复符号 _main”

来自分类Dev

将AppDelegate.h和AppDelegate.m替换为AppDelegate.swift

来自分类Dev

Swift-从ViewController访问AppDelegate窗口

来自分类Dev

如何引用AppDelegate.swift中的方法?

来自分类Dev

Swift:如何访问AppDelegate中的navigationController

来自分类Dev

如何使用Urban AirShip(Swift)获取appDelegate

来自分类Dev

在Swift中从AppDelegate获取ViewController的实例

来自分类Dev

Swift中AppDelegate中的网络通话

来自分类Dev

Swift AppDelegate应用程序:didFinishLaunchingWithOptions错误

来自分类Dev

如何引用AppDelegate.swift中的方法?

来自分类Dev

Appdelegate.swift中的调用函数

来自分类Dev

Swift中AppDelegate中的网络通话

来自分类Dev

信号 sigabrt 委托 -> AppDelegate.swift

来自分类Dev

在 swift3 中从 AppDelegate 调用函数

来自分类Dev

Swift 和 Firestore:AppDelegate 和 ViewControllers

来自分类Dev

Swift:如何在测试期间不加载AppDelegate

来自分类Dev

Swift: How do I get access to the navigationController in AppDelegate

来自分类Dev

在Swift中从AppDelegate两次解开UIWindow

来自分类Dev

无法在Swift AppDelegate文件中访问Google Map Framework

来自分类Dev

如何使用Swift从ViewController读取AppDelegate中的变量值

来自分类Dev

在推送通知Swift 2 AppDelegate上加载特定的viewController

来自分类Dev

从Objective-C文件中的AppDelegate.swift访问UIWindow

来自分类Dev

如何将AppDelegate从Swift转换回Objective C?

来自分类Dev

在AppDelegate.swift中导入AdColony时“无模块可用”

来自分类Dev

如何在Swift中从AppDelegate更改ViewController中的文本标签?

Related 相关文章

  1. 1

    从AppDelegate.swift执行Segue

  2. 2

    从AppDelegate(Swift)连接到ViewController

  3. 3

    从AppDelegate.swift执行Segue

  4. 4

    Xcode Swift iBeacon,范围从AppDelegate

  5. 5

    在现有 swift 项目中嵌入 unity 时获取“重复符号 _main”

  6. 6

    将AppDelegate.h和AppDelegate.m替换为AppDelegate.swift

  7. 7

    Swift-从ViewController访问AppDelegate窗口

  8. 8

    如何引用AppDelegate.swift中的方法?

  9. 9

    Swift:如何访问AppDelegate中的navigationController

  10. 10

    如何使用Urban AirShip(Swift)获取appDelegate

  11. 11

    在Swift中从AppDelegate获取ViewController的实例

  12. 12

    Swift中AppDelegate中的网络通话

  13. 13

    Swift AppDelegate应用程序:didFinishLaunchingWithOptions错误

  14. 14

    如何引用AppDelegate.swift中的方法?

  15. 15

    Appdelegate.swift中的调用函数

  16. 16

    Swift中AppDelegate中的网络通话

  17. 17

    信号 sigabrt 委托 -> AppDelegate.swift

  18. 18

    在 swift3 中从 AppDelegate 调用函数

  19. 19

    Swift 和 Firestore:AppDelegate 和 ViewControllers

  20. 20

    Swift:如何在测试期间不加载AppDelegate

  21. 21

    Swift: How do I get access to the navigationController in AppDelegate

  22. 22

    在Swift中从AppDelegate两次解开UIWindow

  23. 23

    无法在Swift AppDelegate文件中访问Google Map Framework

  24. 24

    如何使用Swift从ViewController读取AppDelegate中的变量值

  25. 25

    在推送通知Swift 2 AppDelegate上加载特定的viewController

  26. 26

    从Objective-C文件中的AppDelegate.swift访问UIWindow

  27. 27

    如何将AppDelegate从Swift转换回Objective C?

  28. 28

    在AppDelegate.swift中导入AdColony时“无模块可用”

  29. 29

    如何在Swift中从AppDelegate更改ViewController中的文本标签?

热门标签

归档