- xcode/
- Xcode 架构i386的未定义符号:“__“产品”;,引用自:
Xcode 架构i386的未定义符号:“__“产品”;,引用自:
Xcode 架构i386的未定义符号:“__“产品”;,引用自:,xcode,linker,compiler-errors,Xcode,Linker,Compiler Errors,当我试图运行我的项目时,我可能需要一些帮助来解决以下错误
我的项目已随应用内购买一起发布。
在我的最新版本中,我尝试将IAP合并到另一个视图控制器中,但当我想要运行时,我得到两个Apple Mach-O链接器错误和一个Dsymutil错误
我可能已经更新了Xcode(版本4.6(4H127)),但我不确定
有些事情我已经检查过了:
用二进制文件链接二进制文件似乎仍然包括所有必要的框架
编译源代码似乎包括所有my.m文件
我在代码中的任何地方都找不到u产品(u产品我可以找到thoug…:我用这个
当我试图运行我的项目时,我可能需要一些帮助来解决以下错误
我的项目已随应用内购买一起发布。
在我的最新版本中,我尝试将IAP合并到另一个视图控制器中,但当我想要运行时,我得到两个Apple Mach-O链接器错误和一个Dsymutil错误
我可能已经更新了Xcode(版本4.6(4H127)),但我不确定
有些事情我已经检查过了:
- 用二进制文件链接二进制文件似乎仍然包括所有必要的框架李>
- 编译源代码似乎包括所有my.m文件李>
- 我在代码中的任何地方都找不到u产品(u产品我可以找到thoug…:我用这个名称创建了一个全局变量(以前是一个局部变量))
- 我试着在模拟器和设备上运行
全局变量在.h文件中声明,该文件在需要全局变量的视图控制器中导入:
外部NSArray*_产品
我不确定我的外部框架/库是否会引起任何问题。他们以前工作得很好:试飞、Appirater、CHCSVParser
错误:
Ld“/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifjduysjbppixoiuyakgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app/Mijn Kinderen”普通i386
cd“/Users/jaspervandermaarel/Documents/Xcode项目/Mijn幼儿园”
setenv IPHONEOS_部署_目标5.0
setenv PATH“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/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.1.sdk-L/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijnèu Kinderen-Dglsdifjduysjbppixoiuyaekgky/Build/Products/Debug iphonesimulator“-L/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen/TestFlightSDK1-1”“-L/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen”-F/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifjduysjbpixoiuyakgky/Build/Products/Debug iphonesimulator-文件列表“/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifjduysjbbpixoiuyakgky/Build/Intermediates/Mijn Kinderen.Build/Debug-iphonesimulator/Mijn Kinderen.Build/Objects-normal/i386/Mijn Kinderen.LinkFileList"- Xlinker -ObjcAbabIX版本-XOFKC 2—FOBC ARC-FOBC链接运行时- Xlinker - Noi-PysiyPyDyLIPS-MIOS模拟器版本MIN=5 -WiLDyFraseChans-弱框架框架-社会框架系统配置-框架CFNET-框架StuteKIT框架FaseGuei-LZ框架UIKIT-FraseFrase-框架核心图形-框架CoreData-lTestFlight-o“/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbppixoiuyaekgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app/Mijn Kinderen”
架构i386的未定义符号:“产品”,参考自:
-[MKGebeurtenissenViewController voegToeGebeurtenis:]在MKGebeurtenissenViewController.o中
-[MKGebeurtenissenViewController警报视图:单击MKGebeurtenissenViewController.o中的按钮索引:]
-[MKKinderenViewController警报视图:单击MKKinderenViewController.o中的按钮索引:]
-[MKKinderenViewController.o中的[MKKinderenViewController产品购买:]
-[MKKinderenViewController voegKindToe:]在MKKinderenViewController.o中
-[MKGebeurtenissenViewController voegToeGebeurtenis:]在MKGebeurtenissenViewController.o中
-[MKGebeurtenissenViewController警报视图:单击MKGebeurtenissenViewController.o中的按钮索引:]
-[MKKinderenViewController警报视图:单击MKKinderenViewController.o中的按钮索引:]
-[MKKinderenViewController.o中的[MKKinderenViewController产品购买:]
-[MKKinderenViewController voegKindToe:]在MKKinderenViewController.o中
ld:未找到架构i386的符号
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
GenerateDSYMFile“/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyakgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app.dSYM”“/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifjduysjbppixoiuyakgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app/Mijn Kinderen”
cd“/Users/jaspervandermaarel/Documents/Xcode项目/Mijn幼儿园”
setenv PATH“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/sbin:/sbin”
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil”/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbixoiuyaekgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app/Mijn Kinderen“-”/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app.dSYM”
错误:无法打开可执行文件“/Users/jasprovandermaarel/Library/Developer/Xcode/DerivedData/mijnu Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug iphonesimulator/Mijn Kinderen.app/Mijn Kinderen”这并不是“外部的
”不好,你只需要声明真实的“NSArray
“在某个.m文件顶部的某个地方,否则该对象实际上没有被分配到任何地方
因此,如果在.h文件中声明“extern
”变量,请在支持该变量的.m文件顶部声明实变量
NSArray * _products;