学习iOS遇到的问题
iShareStudio
广州大学城大学生软件开发团队
展开
-
Xcode 4.6.2 运行次数为偶数程序崩溃问题
如果你的MAC 系统升级到10.8.4 Xcode升级到4.6.2,在工程运行第二次、第四次、第六次 ... 的时候程序就会崩溃无论是新建的模板工程也会这样,这个属于系统BUG,在stackoverflow上得到解决办法是选择菜单上的Product -> Edit Scheme, 在左侧选择你编译运行的app,在右侧选择info一栏的信息,将调试器(De转载 2014-01-15 11:29:26 · 875 阅读 · 0 评论 -
warning: no rule to process file '.h' of type sourcecode.c.h for architecture i386
报错:warning: no rule to process file '.h' of type sourcecode.c.h for architecture i386解决:TargetSettings -> Build Phases -> Compile Sources -> 删掉多余的.h文件参考:http://stackoverflow.com/qu原创 2014-04-09 13:46:51 · 1396 阅读 · 0 评论 -
SpringBoard 无法启动应用程序(错误:-3)
暂时不知道错误的细节原因,重启模拟器就好了。先记录下。原创 2014-07-19 15:22:52 · 1022 阅读 · 0 评论 -
no matching provisioning profiles found
问题:真机连上,运行这个提示。解决:项目->targets->Bulid Settings->1,Provisioning Profile->选择配置Bundle Identity的配置文件2,Code Signing Identity 都设置成Automatic参考:http://stackoverflow.com/questions/原创 2014-07-18 20:04:25 · 1338 阅读 · 0 评论 -
Could not change executable permissions on the application.
情景:在一台真机中运行项目。提示:Could not change executable permissions on the application.解决:真机中已经有一个同名的应用。bundle identifier 一样。删掉那个应用就可以了。参考:http://stackoverflow.com/questions/12547706/could-not-change-execu原创 2014-07-07 19:44:56 · 864 阅读 · 0 评论 -
warning: directory not found for option ' '
解决:选择项目名称-->Targets-->Build Settings-->Search Paths-->Library Search Paths 删除对应路径原创 2014-07-08 15:17:45 · 782 阅读 · 0 评论 -
The entitlements specified in your application’s Code Signing Entitlements file do not match ...
2种解决方式:(1)删掉在Targets中的Info中的Build选项卡中的Code Signing Entitlements的值。(2)新建一个plist,让它成为Code Signing Entitlements值的那个文件。具体:第一步:在工程中添加文件new file,选择Code Signing 中的Entitlements,添加后名称为Entitleme原创 2014-11-27 09:58:57 · 3610 阅读 · 0 评论 -
AppStore App申请审核加速
有没有遇到上线后发现很严重的bug这种情况,修复bug后提交审核又是漫长的等待,那样会把人逼疯的。估计是为了对应这样的情况,apple提供有一个加速审核的通道:https://developer.apple.com/appstore/contact/appreviewteam/index.html 界面如下:除了上面的截图,中间需要填转载 2014-11-27 10:03:03 · 772 阅读 · 0 评论 -
真机调试报错gen_entitlements.py: No such file or directory
从网上下了一个应用,但是调式到真机上的时候,报错,很郁闷,错误如下:/Users/UserName/Library/Developer/Xcode/DerivedData/XXXX-gbptdycicygzdybegaywigkbbdqh/Build/Intermediates/XXXX.build/Debug-iphoneos/XXXX.build/Script-35DBA040转载 2014-11-27 09:48:10 · 866 阅读 · 0 评论 -
Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error
情景:在项目中导入了一个第三方工具包,后在同一项目的另一个第三方工具包也包含这个包。因为重复,因而我删掉一个。1, 报错原因:Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error(XXX为出错的类)2,解决:TargetSettings ->原创 2014-04-01 10:46:49 · 1240 阅读 · 0 评论 -
Xcode中设置类库ARC支持
在Xcode中导入第三方类库等:如果导入的文件没有使用ARC机制而你的当前项目使用ARC,那么Xcode会给出警告,或者报错。我们该如何处理这些问题呢:点击项目导航文件--> Targets--> Build Phases --> Compile Sources这个时候,我们看到第二列的名称为:Compiler Flags双击你所要使用ARC的文件,并输入 -fo原创 2014-01-20 16:26:19 · 1188 阅读 · 0 评论 -
ios开发中遇到的错误总结
开始做个记录,逐渐添加~1:Undefined symbols for architecture arm64:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_FBSession", referenced from: someFileld: symbol(s) not found for archit原创 2014-01-23 13:50:11 · 1300 阅读 · 0 评论 -
iOS: Directory not empty
程序没问题,运行报错:Directory not empty解决:http://blog.csdn.net/sky_snow45/article/details/8895462原创 2014-03-01 22:02:05 · 3750 阅读 · 0 评论 -
The document "X.xib" could not be opened. Could not read archive. Please use a newer version of Xco
问题:xib文件在Xcode 5建立,现在需要在Xcode 4.6打开运行。报错:The document "DetailTransactionPage.xib" could not be opened. Could not read archive.Please use a newer version of Xcode. Consider changing t原创 2014-03-01 22:43:41 · 1908 阅读 · 0 评论 -
[NSArray count]: method only defined for abstract class. Define -[IngredientsMutableArray count]
类似这样的问题~出错原因:NSArray 和 NSDictionary 都是簇类,一般不建议写一个类去继承他们。解决:如果非要继承,一定要准确的重写这些基本的方法:insertObject:atIndex:removeObjectAtIndex:addObject:removeLastObjectreplaceObjectAtIndex:withObject原创 2014-03-03 11:34:38 · 2579 阅读 · 0 评论 -
Sending 'ViewController' to Parameter of Incompatible Type 'id<xxxDelegate>'
报错:Sending 'ViewController' to parameter of incompatible type id原因:没有实现 xxxDelegate 协议而使用了协议方法。解决:在ViewController实现xxxDelegate协议。参考:http://stackoverflow.com/questions/77458原创 2014-03-03 22:44:05 · 2677 阅读 · 0 评论 -
Validate Project Settings ,Update to recommended settings
报错:Validate Project SettingsUpdate to recommended settings解决:1,双击报错2,在弹出的页面允许修改。参考:http://stackoverflow.com/questions/18898999/xcode-5-warns-about-my-architectures-setting-原创 2014-03-04 15:01:19 · 6882 阅读 · 0 评论 -
Cannot find executable for CFBundle XXX
出错:Cannot find executable for CFBundle XXX原因:可能是模拟器或SDK的问题。解决:重置模拟器:iOS Simulator > Reset Content and Settings参考:http://stackoverflow.com/questions/18888059/cannot-find-executable-原创 2014-04-14 15:34:48 · 1512 阅读 · 0 评论 -
ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architectur
报错:symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architecture i386解决:Project -> Targets -> General -> Deployment Info -> Deployment Target ->选择7.0原创 2014-04-30 23:30:34 · 1507 阅读 · 0 评论 -
Sending 'ViewController *const __strong' to parameter of incompatible type 'id<***Delegate>'
有同学问了这个问题。这个问题一般就是因为没有在头文件实现相应协议引起的。Xcode会提示,但一般不会报错。容易被忽略,这里就说明下。参考:http://stackoverflow.com/questions/10377705/how-to-solve-the-warning-sending-viewcontroller-const-strong-to-parameter原创 2014-01-15 13:16:47 · 5669 阅读 · 0 评论