IOS
watl0
1140454645@qq.com
展开
-
这十个步骤让你的 App 避规ios 4.3被拒问题
您好,针对于贵方提出的 4.3 相关问题,我方目前已修改“地区/售价/分类”,主要目的在于针对不同的人群属性做运营方面的区分,我们希望给予用户不同的产品体验,包括应用程序内的功能侧重点,展现给用户的内容等等;④回复苹果产品设计理念等,表述产品情怀,希望打造独一无二的产品,比如功能目前会跟其他类似,会有相同情况;简单来讲,4.3 是功能或者应用程序重复出现在 App Store,包括相同类型产品功能较一致,以及上传马甲或者分包导致的被拒回复,以下本人亲测的方案希望能帮到大家处理此类问题!转载 2023-08-27 08:32:23 · 1058 阅读 · 0 评论 -
【IOS】In-App Purchases入门
IOS IAP内置购买 Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App 问题解决方案转载 2014-04-16 17:31:07 · 1823 阅读 · 0 评论 -
cocos2d-x屏幕 适配
从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 CCDirector::sharedDirector()-原创 2014-03-10 20:33:00 · 1860 阅读 · 0 评论 -
【IOS】 遍历info 的所有内容 && 保存设备唯一UUID
保存设备唯一UUID// 需要用到开源类SSKeychain// SSKeyChains对苹果安全框架API进行了简单封装,// 支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置。// SSKeyChain的作者是大名鼎鼎的SSToolkit的作者samsoffes。 // 项目地址:https://github.com/samsoffes/sskeychain // 在工程中加入SSKeyChain // 在工程中原创 2014-06-26 16:58:40 · 1254 阅读 · 0 评论 -
【IOS】异常捕获 拒绝闪退 让应用从容的崩溃 UncaughtExceptionHandler
虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须要专门做Signal处理原创 2014-06-25 14:12:15 · 13509 阅读 · 1 评论 -
【IOS】启动画面
总述:两种方式,一种是使用系统自带的,按规则定义启动图片名称即可,显示为1秒,要想延长时间,用[nsthread sleepForTimeInterval:5.0] ,另一种就是自定义uiivew,加到window中去。祥述:1,准备图片资源,放入工程中,即可,默认时间为1s iOS设备现在有三种不同的分辨率:iPhone 320x480、原创 2014-06-24 20:26:04 · 1675 阅读 · 0 评论 -
【IOS】IOS快速入门之OC语法
Objective-C 是 C 语言的超集您还可以访问标准 C 库例程,例如在stdlib.h和 stdio.h中声明的那些例程。Objective-C 还是一种非常动态的程序设计语言,而且这种动态是其最大优势。这种动态体现在它允许在运行应用程序时(即运行时)才去确定其行为,而不是在生成期间就已固定下来。因此,Objective-C的动态机制让程序免受约束(编译原创 2014-05-30 22:12:22 · 2816 阅读 · 0 评论 -
【IOS】mac终端执行.sh文件总是提示permission denied
1.mac build Android 项目生成Classes路径遇到的问题2.mac终端执行.sh文件总是提示permission denied 解决办法原创 2014-04-25 19:07:56 · 11860 阅读 · 0 评论 -
【IOS】审核被拒 Advertising
IOS开发 之审核被拒理由 Advertising PLA 3.3.12 We also have verified that your app contains code that is accessing the Advertising Identifier, however, we did not see ads served in your app. 处理办法原创 2014-03-22 14:48:43 · 1861 阅读 · 0 评论 -
【Cocos2d-x】 3.0 IOS 开启多点触摸
原创 2014-04-11 15:03:59 · 1955 阅读 · 0 评论 -
【IOS】IOS 获取当前内存使用情况
debug IOS 内存使用情况 获取当前设备的内存使用原创 2014-04-11 16:11:02 · 1828 阅读 · 0 评论 -
mac环境下创建cocos2d-x3.0rc0项目方法
cocos2d-x-3.0rc0 创建新项目原创 2014-03-19 13:28:03 · 1575 阅读 · 0 评论 -
mac下使用终端
在mac上使用终端,原创 2014-03-19 11:37:05 · 1287 阅读 · 0 评论 -
【IOS】 xcode : 确保 Xcode 每次 Build 时都自动更新资源
确保 Xcode 每次 Build 时都自动更新资源用过 Xcode 的都知道,Xcode 有一个非常讨厌的 bug,有时候更新资源后,真机调试发现资源还是旧的,这个时候只能 Clean 以后重新 Build。但这样非常浪费时间,特别是大一点的工程,编译一次就要几分钟。这个时候,程序员说不定就跑 moko.cc 去瞎逛了。。。为了提高生产力,我们需要一个脚本,在 Xcode B转载 2015-01-03 23:14:44 · 2239 阅读 · 0 评论 -
【IOS】 In App Purchase 内置购买 总结
上一个项目用到了In App Purchase,发现现在大家对这个挺关注的,把上次写的总结贴出来给大家看一下,希望对大家有点帮助!二 我的程序具体步骤1 添加Storekit.Framework,编写自己的storeObsever,用于处理交易,代码如下,其中completeTransaction和failedTransaction两个函数是自定义的用来处理交易成功与失败其它的原创 2014-03-22 14:23:49 · 2846 阅读 · 0 评论 -
Xcode Add folder
蓝色文件夹(folder)一般作为资源文件夹使用,不参与编译.其他文件也不能直接引用它们,若引用其中文件需要全路径。黄色文件夹(group)是逻辑文件夹,主要是为了逻辑上的分组,如果手动创建(通过New Group选项)group并不会真正创建一个文件夹文件,该文件夹下的文件则会散乱的存放在工程根目录下。当然我们通常会让Xcode中的文件树与实际工程文件中的文件树保持一致。Copy ite原创 2017-12-12 14:43:34 · 874 阅读 · 0 评论 -
最新Mac OS X 10.12.1 安装cocoapods及使用详解
cocoapods官网:https://cocoapods.org一、什么是CocoaPods每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码 在 Github转载 2017-01-19 17:45:37 · 320 阅读 · 0 评论 -
PNG压缩方案讨论
大家都知道,刀塔传奇中使用了大量的jpg图片加mask遮罩来达到图片透明的效果。这样做最大的好处就是包小,因为jpg格式比png格式小太多,尤其是大图,即便加上mask文件也小很多,因为mask文件的特殊性,其大小真的小的可怜!首先,我们需要一张jpg图片和一个mask文件,mask文件如何制作呢?请参考下面的文章,看了文章之后,你也就知道为啥我说mask文件的真的很小了!http:/转载 2016-11-13 22:53:09 · 1601 阅读 · 0 评论 -
App Store 审核被拒的各种原因
1、Terms andconditions(法律与条款) 作为App Store的应用开发者,你必须接受如下条款:Program License Agreement (PLA),Human Interface Guidelines (HIG),以及任何你与apple签订的许可和合同。以下规则和示例是为了协助你的应用更快通过审核上架,而不转载 2016-11-16 13:27:57 · 2003 阅读 · 0 评论 -
兼容iOS 10:配置获取隐私数据权限声明
iOS 10的一大变化是更强的隐私数据保护。在文档中是这么描述的:You must statically declare your app’s intended use of protected data classes by including the appropriate purpose string keys in your Info.plist file.简单的说访问用户转载 2016-09-21 14:47:35 · 598 阅读 · 0 评论 -
【IOS】保存用户唯一ID
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用。从ios 3。0开始,跨程序分享keychain变得可行。原创 2014-08-03 14:26:08 · 1359 阅读 · 0 评论 -
一个iOS开发者的修真之路
凡人修仙,仙人修道,道人修真。当我们还是一个在青石板上蹲马步汗水涔涔的废柴时,或许天空中偶尔会有御剑飞行的仙人路过。金色的阳光洒在仙人随风舞动的剑穗上,此时不禁会油然而生一种冲动,希望有一天能成为这样的高手,自由飞翔。只是路漫漫其修远兮,漫漫修真路,从一个后天废柴到羽化升仙成为大神需要太多的努力。我个人还属于iOS开发的外门弟子,正在入门的门槛上,所以还是一起来看看iOS开发内转载 2016-03-09 20:28:44 · 543 阅读 · 0 评论 -
此证书的签发者无效Missing iOS Distribution signing identity问题解决
问题描述今天准备打包上传AppStore,结果Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。什么是AppleWWDRCA证书?搜索资料发现,原因是Appl转载 2016-02-19 10:36:21 · 417 阅读 · 0 评论 -
Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史.
官方下载, 用开发者账户登录,建议用Safari浏览器下载.官方下载地址:https://developer.apple.com/xcode/downloads/ 百度云盘下载地址:http://yun.baidu.com/share/home?uk=1902433471#category/type=0 Xcode 7 beta 3:http转载 2015-11-14 10:16:42 · 2161 阅读 · 0 评论 -
Xcode7添加动态库
Xcode7也是可以添加动态库向下兼容的,想要添加动态库你需要这么做:1.打开你添加的libsqlite3.tbd 文本文件,然后有一行 install-name: /usr/lib/libsqlite3.dylib 过会需要这个地址2.在添加动态库的窗口的左下角有个Add Other...选择,然后就点击啦 ,再然后,快捷键 前往文件夹 把刚才的那个地址拷贝进去,就可以找到你转载 2015-11-04 14:46:01 · 1216 阅读 · 0 评论 -
IOS 9 https限制
ios9 下网络访问失败,原因是 ios9 下苹果要求 App 内访问的网络必须使用 HTTPS 协议。sdk 内部是 http,现阶段不能马上改成 https。最终找到以下解决办法: 在 Info.plist 中添加 NSAppTransportSecurity 类型 Dictionary。 在 NSAppTransportSecurity 下添加 NSAllowsArbitra原创 2015-09-08 14:37:15 · 861 阅读 · 0 评论 -
iOS 合并.a文件,制作通用静态库
lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。 SQY/iOS/iphonesimulator/l转载 2015-06-04 17:21:18 · 708 阅读 · 0 评论 -
XCode中执行脚本的三种方法
1.直接将脚本写在xCode中,传送门2.xCode中执行已写好的.sh脚本文件,传送门3. 前两种方法的交集,传送门http://blog.csdn.net/devday/article/details/8959383转载 2014-03-17 12:22:17 · 4213 阅读 · 1 评论 -
Cocos2d-x项目从VS移植到Xcode中的配置
http://www.cnblogs.com/wt616/archive/2012/12/04/2800729.html转载 2014-03-17 12:15:24 · 1591 阅读 · 0 评论 -
一步一步教你做ios推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图具体请查看教程…………http://blog.csdn.net/showhilllee/article/details/8631734转载 2014-02-28 12:10:58 · 1184 阅读 · 0 评论 -
Cocos2d-x 添加字体库
步骤一:找一个ttf字体库步骤二:找到这个ttf字体库的真实名称打开你的应用 “字体册”(MAC OS系统下),如下图操作):找到了字体库真实名称,那么修改将其真名作为为此新的字体库名称即可。然后将其加入你的项目中即可使用步骤三:打开Xcode项目资源下的info.plist文件:然后右键 “Add Row”,添加“F转载 2014-02-28 17:02:48 · 1959 阅读 · 0 评论 -
苹果App Store审核指南中文翻译(更新至140227)
前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发应用程序过程中的一些问题,并帮你在提交应用时加快审核流程。 我们将应用程序(Apps翻译 2014-02-28 11:30:23 · 1426 阅读 · 0 评论 -
获取app的一些值的接口
std::string DeviceInfo::getUUID() { #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)#if TARGET_IPHONE_SIMULATOR //模拟器环境return "c6dd09cdc3c18433ad49f2f87fdf814c6fbd3787";#elif TAR原创 2014-02-26 11:57:07 · 1866 阅读 · 0 评论 -
一个开发者帐号在多台Mac上如何都能实现真机测试?
要导出个p12文件 安装到另外一台机器上原创 2014-02-08 18:07:54 · 855 阅读 · 0 评论 -
智能手机屏幕尺寸和分辨率一览表
2.8英寸分辨率为640x480(VGA) 像素密度286PPI 3.2英寸分辨率为480x320(HVGA) 像素密度167PPI 3.3英寸分辨率为854x480(WVGA) 像素密度297PPI 3.5英寸分辨率为480x320(HVGA) 像素密度165PPI 3.5英寸分辨率为800x480(WVGA) 像素密度267PP原创 2014-01-23 18:21:12 · 2608 阅读 · 0 评论 -
Xcode如何打包ipa安装包
http://jingyan.baidu.com/article/ceb9fb10f4dffb8cad2ba03e.html转载 2014-01-23 18:24:25 · 985 阅读 · 0 评论 -
xcode 上 oC错误日志 总结
1.duplicate symbols for architecture i386 问题转自:http://blog.sina.com.cn/s/blog_7b9d64af01018o5j.html编译程序时,出现:XX duplicate symbols for architecture i386 的错误。调试了很久,就是找不出来,因为没有错误提示。从字面原创 2014-01-12 17:57:14 · 1860 阅读 · 0 评论 -
xcode的使用
http://www.cocoachina.com/applenews/devnews/2013/0918/7022.html转载 2014-01-11 23:51:18 · 654 阅读 · 0 评论 -
XCode 同一Project创建多个target
由于项目需求,同一项目需要发两个版本,两个版本只有小部分不同,特地研究了一下target,小有了解,把创建target的经过记录在案,方便过后查看,如有疏漏,请网友指正。创建target有两种方式,1是通过新建target可以通过File-->New-->Target,然后选择其中一个模板来创建,app类型的target,可以选择Empty Application模板,不过新建的t转载 2014-01-11 23:15:48 · 1427 阅读 · 0 评论 -
自动打包各种渠道的shell(IOS)
如今,现在的商业项目,特别是要在国内推广的,难免要和一些渠道商合作,这就需要我们攻城师为指定的渠道打特定的包。以前我都是手动改build configureation。生成不同的包。后来觉得麻烦 ,在网上学习了一下,弄了这个东西,大家看看,拿去修改修改就能用了。?12345678910111213141转载 2014-01-11 23:00:50 · 1595 阅读 · 1 评论