博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译运行错误汇集
阅读量:6654 次
发布时间:2019-06-25

本文共 2491 字,大约阅读时间需要 8 分钟。

1、error: can't allocate region

  死循环导致内存不足

 

2、wait_fences: failed to receive reply: 10004003  (还没有找到原因) 

 

3、 file is universal (3 slices) but does not contain a(n) armv7s slice

  Target --> Build Settings --> Valid Architectures 把 armv7s 删除掉即可。

 

4、Redefinition of enumerator 'class'

  一般都是导入文件有误导致。

 

5、link directory not found 

  (e.g., facebook sdk, 则要修改下面的路径 )

 

6、"No previous prototype for function"

  a、方法上加上修饰符static

      b、Project-Info --> TARGETS --> Build Settings --> LLVM GCC4.2 - Warnings --> Missing Function Prototypes YES --> NO

 

7、failed to launch '/Users/xxx/Library/Developer/Xcode/DerivedData/MyApp-aaaaaa.../Build/Products/Debug-iPhones/MyApp.app/MyApp' -- No such file or directory

  a、remove the app from the device

      b、remove the contents of the DerivedData folder
      c、Clean & Build the project, restart Xcode, and reboot your device

 

8、ld: warning: directory not found for option '-F…' OR ld: warning: directory not found for option '-L…'

  a) 选择工程, 编译的 (targets)

      b) 选择 Build Settings 菜单
      c) 查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK

 

9、iOS真机调试出现 Command /usr/bin/codesign failed with exit code 1

  查看详细信息提示:CSSMERR_TP_NOT_TRUSTED

  查了点资料,发现原来之前在keychain(钥匙窜访问)中多删了一个证书:Apple Woldwide Developer Relations Certification Authority,它是iPhone Developer证书的签发者,如果它被删除就会导致iPhone Developer证书被识别为未知颁发机构签名,然后xcode中真机调试就会出现上面的错误。解决方法当然是重新把AppleWWDRCA放回去。

   找到 Woldwide Developer Relations 选择 Download certificate。

  下载后拖入keychain(钥匙窜访问)-登录目录。

 

10、linker command failed with exit code 1 (use -v to see invocation)     xxx.o

  原因一:import xxx.m文件。

      原因二:xxx.h和xxx.m是拖进Project的,所以没有记录在setting的build phase。

 

11、CopyPNGFile, pngcrush caught libpng error:   Not a PNG filCould not find file:

  原因:假设有一张叫a.gif的图片,被直接强行改了名字为a.png

      解决方法:打开图片重新按png格式保存过。

 

 12、No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found.

  情况:其他的 app 时能正常的 load 到设备上运行的,就只有一个 app 不可以。  

  原因:Build Settings -> Code Signing -> Provisioning Profile 选择了 发布的 profile了。

  解决方法: 选择 None。

 

13、Xcode5.1 编译运行没有问题,profile 的时候出错 “missing required architecture x86_64 in file”

  解决方法:

    a) Building Settings -> "Validate Architecture" = arm64 armv7 armv7, 把 arm64  删掉即可。

    b) Architecture 也要改为 $(ARCHS_STANDARD_32_BIT)

 

14、could not build module foundation 错误

  解决方法:.pch 文件开始的地方加入 #ifdef __OBJC__  结束时加入 #endif。

#ifndef XXX_PrefixHeader_pch#define XXX_PrefixHeader_pch#ifdef __OBJC__#import "A.h"#import "B.h"#endif#endif

  

 

转载于:https://www.cnblogs.com/eileenleung/p/3505131.html

你可能感兴趣的文章
linux->windows主动推送文件同步目录数据 linux-windows数据目录同步
查看>>
第三百零一节,python操作redis缓存-管道、发布订阅
查看>>
【LeetCode-面试算法经典-Java实现】【079-Word Search(单词搜索)】
查看>>
cmd创建文件命令
查看>>
科学世界的人文关怀:开源科学与人工智能
查看>>
ES2017中的修饰器Decorator
查看>>
mysql 创建函数This function has none of DETERMINISTIC, NO SQL, or READS
查看>>
java中POJO类和DTO类都要实现序列化
查看>>
asp 支付宝 企业版 接口 支持网银接口 ,网银直接支付
查看>>
引用rtmp编译报错:rtmp.obj : error LNK2001: 无法解析的外部符号 __imp__timeGetTime@0
查看>>
Maven--要点笔记
查看>>
是什么让C#成为最值得学习的编程语言
查看>>
curl: (6) Couldn’t resolve host ‘www.ttlsa.com’【转】
查看>>
【C/C++】:用C实现输出日期的阴历日子
查看>>
jquery版本号升级不兼容的问题:$("input").attr("value")功能发生改变...
查看>>
基于ASP.NET WebAPI OWIN实现Self-Host项目实战
查看>>
linux下xargs和管道的区别
查看>>
FPGA开发流程1(详述每一环节的物理含义和实现目标)
查看>>
oc83--自定义类实现copy方法
查看>>
【Eclipse】Eclipse中修改项目的映射名称与端口
查看>>