1,模拟器运行完全没问题,真机运行失败。
有时候我们在模拟器上运行程序时,不会发现任何问题,但当我们放到真机上测试时,就会发生错误,此时是什么原因呢?以我的发现可能是下面的原因,
1,因为真机测试的时候,是识别大小写的,所以首先检查你程序中的资源(图片,音乐……)的扩展名是小写的,然而在代码中你写成了大写,比如有一张图片,在程序中是test.png,然而你在代码中却写成了test.PNG。如果你改正确了,那么恭喜你。如果还是不行,确定不是这方面原因了,那么……
2,未完待续……
2,Code Sign error:Provisioning profile '**^ (更新证书错误)
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现 Code Sign error: Provisioning profile ‘XXXX’ can't be found是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。
1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(Show Package Contents)。会新打开一个Finder。注:其实XXXX.xcodeproj就是一个文件夹,这里新打开的一个Finder里面的三个文件就是该XXXX.xcodeproj文件夹里面的文件。
2.在新打开的Finder中找到project.pbxproj,并且打开。在这之中找到你之前的证书的编码信息。我之前报的错误信息是
Code Sign error: Provisioning profile '37D44E7F-0339-4277-9A82-C146A944CD46',所以我用查找的方式找到了所有包括37D44E7F-0339-4277-9A82-C146A944CD46的行,并且删除。
3.保存,重新启动你的项目,再编译。就OK了
3,/Developer/xcode-crack/gen_entitlements.py: No such file or directory
有时候,我们会遇到这种错误,如下
/Users/UserName/Library/Developer/Xcode/DerivedData/xxx-beqfpakeslcfgjghvltweyjadfjk/Build/Intermediates/xxx.build/Debug-iphoneos/xxx.build/Script-B354780B144C8CA2002C6922.sh: line 4: /Developer/xcode-crack/gen_entitlements.py: No such file or directory
很是郁闷,那如何解决呢?
解决方法:Targets->Build Phases中删除Run Script
运行 问题解决
4,Myapp.temp-caseinsensitive-rename
有时候我们会碰见这种错误,什么错误呢,当我们给一个工程从新命名后,发现工程名变成了 Myapp.temp-caseinsensitive-rename.这时候怎么办呢?莫慌,我已经从网上找到了方法: 如下:
Check the product name in build settings and make sure everywhere it is Myapp. If that is done, close your project -> go to finder -> right click on your .xcodeproject file and click on show package contents -> then right click on your project.pbxproj and open it in some text editor. The search for Myapp-temp-caseinsensitive-rename and manually rename it. Save it after changing and then reopen the project. Make sure you have taken a back up of your project before doing this.
是英文的 ,比较好理解,我就不翻译了。
5,
ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in _mcdc from /Users/ispiano/Documents/codeSourse/ffmpeg/lib/libavcodec.a(4xm.o). To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie
这种警告解决的办法:targets-->build Settings-->Linking-->Don't create Position Independent Executables 设置为YES.警告自然消除。
6,Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
svn更新代码后,打开xcode工程文件,会出现 xxx..xcodeproj cannot be opened because the project file cannot be parsed.
因为.xcodeproj工程文件冲突了,然后还是会强制更新,内部文件出现了冲突,所以解析不了文件。
会出现这样的冲突消息
<<<<<<< .mine
9ADAAC6A15DCEF6A0019ACA8 .... in Resources */,
=======
52FD7F3D15DCEAEF009E9322 ... in Resources */,
>>>>>>> .r269
解决方法:1.对.xcodeproj 文件右键,显示包内容
2.双击打开 project.pbxproj 文件
3.找到以上类似的冲突信息(可以用commad + f 搜索)
4.删除 <<<<<<<,======,>>>>>>这些行
5.保存,退出
6.重新打开.xcodeproj文件即可
7,Could not change executable permissions on the application
相关推荐
Xcode 快速注释插件VVDocumenter-Xcode-master 三个///快速注释 下载解压后 用Xcode打开工程文件,Command + B进行编译,再重启Xcode即可
Xcode 快速注释 ///注释 实现快速注释 将文件解压后 直接点击 用Xcode 打开 直接run 重启Xcode 即可
Xcode 4 快速入门教程:[1] Xcode 4 Project Setup 视频
Xcode4快速Doxygen文档注释 下载之前请先看一下说明:http://blog.csdn.net/z251257144/article/details/8290931
XCode极速打包脚本build能够快速打包iOS工程,无需编译的时间等待,解决了iOS项目打包ipa文件的漫长等待时间问题。.gitignoreadd2xcocoapods-buildipa-buildipa-publishipa-publish-firlib-buildREADME....
xcode4的自动完成功能(Code sense or Code Snippet)
可快速对代码注释,使你的xcode工程可读性更强
【相关资源只为技术交流,如有侵权请及时告知,相关资源将立即下架】
Xcode 里快速搜索 Google, StackOverflow 插件.zip,搜索外部源(google、stackoverflow等)的xcode源编辑器扩展
ios xcode10-xcode14各版本sdk,主要包括7 8 9 10 11 12 13 14个版本以及各小版本,博客中有截图。
Xcode 8 快速注释和取消注释插件。.zip,xcode 8源扩展,在注释/取消注释当前行后将光标移到下一行
快速翻译Xcode代码里面的单词.zip,Xcode代码单词快速翻译
xcode_4.2.1_for_lion 文件大小:1.69G xcode_4.1_for_lion 文件大小:2.96G xcode_3.2.6_and_ios_sdk_4.3__final 文件大小:4.14G 2012年1月上传,亲自测试可以下载。 ================================
xcode缺少想visual studio开发环境的快速自动对其命令,这个插件可以帮助你
Xcode常用快捷键 Xcode常用快捷键
XAlign-master Xcode 代码快速对齐插件
卸载xcode的命令
Auto-Importer-for-Xcode, fly,Xcode的插件可以快速导入你的头 用于Xcode的自动导入器 快速导入头,而不必手动转到文件顶部并键入导入语句。特性允许导入 class/protocol/category 标头,选择与其名称匹配的一些...
查找Xcode无用代码
Finder:shift + command + G /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将包放入该目录下验证密码,并重启Xcode, 就可以运行15.6系统的真机