作为一名 iOS 开发者,你一定对 iOS 10 带来的新特性感到无比兴奋,并迫不及待地想要在应用中实践。虽然你想马上就动手以便第一时间就能“上车”。但 iOS 10 正式上线却是几个月以后的事情,在那之前,你不得不保持每几周就为应用发布一个新版本的频率。这个情况听起来是不是跟你现在的处境很像呢? 当然,目前你还不能用 Xcode 8 来编译需要发布的应用——因为它无法通过 App Store 的验证。所以你需要把项目拆分成两个分支,稳定分支和 iOS 10 开发分支…… 而不可避免地是,这烂透了。如果只是暂时在分…

2017年06月07日 1条评论 882点热度 0人点赞 阅读全文

新版本发布总会有很多坑,也会有很多改动。 一个一个填吧。。。 一、遇到的问题 1、权限以及相关设置 iOS10系统下调用系统相册、相机功能,或者苹果健康都会遇到闪退的情况, 调用系统相册报错描述如下: This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must contain an NSPhotoLibraryUsage…

2016年10月01日 0条评论 670点热度 0人点赞 阅读全文

升级Xcode8;真机调试提示:“.app: resource fork, Finder information, or similar detritus not allowed” 分别进入工程目录与DerivedData目录;执行 "xattr -rc .";解决 同行可能会检索到此以节省时间,记录之。 参考: https://forums.developer.apple.com/thread/48726 https://forums.developer.apple.com/thread/48905

2016年09月15日 0条评论 751点热度 0人点赞 阅读全文

升级XCode 8 beta XCode 8 Beta使用了iOS 10 SDK为默认的SDK;目前的工程,使用XCode 8 Beta编译时,提示了一些警告信息。 Method possibly missing a [super awakeFromNib] call 使用XCode 7时并没有报出这样的警告,其实故名思议,需要在awakeFromNib方法里面调用其父类的方法。 1 2 3 4 - (void)awakeFromNib { [super awakeFromNib]; // Initializati…

2016年09月08日 0条评论 775点热度 0人点赞 阅读全文

Firebase Analytics是Google新的Mobile的整合插件包。   先决条件 开始之前,需要在您的环境中设置几项内容: Xcode 7.0 或更高版本。 对于云消息传递: 一台物理 iOS 设备。 APNs 证书,已启用推送通知。 一个 Xcode 项目及其捆绑包标识符。 如果您尚无 Xcode 项目,而您只想试用一下 Firebase 功能,请下载一个快速入门示例。 如果您在使用快速入门,请不要忘记从该项目设置中获得捆绑包标识符,您需要在下一步中使用该标识符。 注:如准备从 2.X 版…

2016年08月28日 0条评论 1251点热度 0人点赞 阅读全文

我们经常在写代码的时候习惯用一些老的写法经常会出现不兼容的情况,比如:@import这个头部引导,解决办法: Error msg says you are trying to use modules by @import when it is disabled. Goto build settings and enable modules or use #import instead. Enable it by changing to YES

2016年06月21日 0条评论 2394点热度 0人点赞 阅读全文

常用的类 CLLocationManager:定位服务管理类,开启/关闭定位服务,配置定位精度,距离等等。 CLGeocoder:地理位置编码类, 根据经纬度获取地理位置信息,根据地名获取位置信息。 CLLocation:地理位置信息类,经纬度、海拔、速度、时间、国家等相关位置信息。 CLLocationCoordinate2D:结构体只包含经纬度信息。 需要遵守CLLocationManagerDeletage   设置info.plist文件增加: NSLocationAlwaysUsageDescr…

2016年05月23日 0条评论 682点热度 0人点赞 阅读全文

概念:deprecated 弃用。表示已不被建议使用,可能随时取消它;建议采用新的来替代。 "modalViewController" 属性 is deprecated : first deprecated in iOS 6.0 而采用 presentedViewController   "dismissModalViewControllerAnimated" is deprecated : first deprecated in iOS 6.0 而采用 dismissViewControllerAnim…

2016年04月17日 0条评论 512点热度 0人点赞 阅读全文

问题描述 今天准备打包上传AppStore,结果Xcode报以下错误: Missing iOS Distribution signing identity for XXXXXX 查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。   什么是AppleWWDRCA证书? 搜索资料发现,原因是AppleWWDRCA (Apple Worldwide Developer Relations Certification Authority) 证书过期了。 AppleWW…

2016年02月19日 0条评论 573点热度 0人点赞 阅读全文

Undefined symbols for architecture x86_64: "_AVMediaTypeVideo", referenced from: -[RevMobDeviceInfo cameraPermission] in RevMobAds(RevMobDeviceInfo.o) ___99-[RevMobFullscreen proceedLoadWithSuccessHandler:andLoadFailHandler:onClickHandler:onCloseHandler:]_bloc…

2016年02月18日 0条评论 621点热度 0人点赞 阅读全文

  首先当然要有google analytics的账户。我们下载Google Analytics SDK,我们可以按照GG的教程下载CocoaPods 或者 手工,当然GG也给出OBJECTIVE-C和SWIFT的例子。Sandy这里给出的手工结合!   1.导入已经下载好的SDK文件   2.点击工程,选择 Build Phases。点开 Link Binary With Libraries 并点击 添加(+) 按钮.   3.打开AppDelegate.m 在: - (B…

2016年02月01日 0条评论 1139点热度 0人点赞 阅读全文

本人最近提交包的时候出现以下提示: Could not make parent directory for: /Users/xxx/.itmstransporter/softwaresupport/bin/Frameworks/ITunesSoftwareService.framework/Resources/ITunesSoftwareServiceConfiguration.xml Could not configure software support. An exception has occurred: …

2015年12月20日 0条评论 594点热度 0人点赞 阅读全文

在更新APP的时候发现ERROR ITMS-90474,ERROR ITMS-90475等错误。看了一下错误日志发现提示不支持分屏 错误信息: Since iOS9 and Xcode 7 final were released, apps built with UnrealEngine 4.9.1 cannot be uploaded to iTunesConnect or TestFlight. The first error you'll encounter is: Code: 1 package(s) we…

2015年09月22日 0条评论 687点热度 0人点赞 阅读全文

简介 iOS平台发布应用,想绕过AppStore,最好的方式就是In-House发布了(由于越狱用户覆盖不全,一般不考虑越狱方式)。 网上搜索In-House的教程也很多,怎么申请企业证书,怎么对ipa包进行大包签名我就不再复述,文章最后附了两个链接,不了解的童鞋可以看一看。 如果有做过In-House部署,应该知道,需要准备一个描述应用信息的*.plist文件上传到服务器,并且从iOS7及以后版本,此文件必须部署在HTTPS服务器上才能正常安装。这一步非常容易出错不能成功部署。 出错原因: 签名错误或者打包方式不…

2015年09月19日 0条评论 568点热度 0人点赞 阅读全文

今天升级Xcode 7.0 发现网络访问失败。 输出错误信息 The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. Google后查证,iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS) 新特性要求App内访问的网络必须使用HTTPS协议。 但是现在公…

2015年09月19日 0条评论 474点热度 0人点赞 阅读全文

一大早收到APPLE审核小组的邮件,内容如下: Hello, We are writing to notify you that your app has been removed from the App Store because it was compiled with a counterfeit version of Xcode, infecting the app with malware. Apps built with these counterfeit tools may cause harm to…

2015年09月19日 0条评论 547点热度 0人点赞 阅读全文

本文由yake_099(博客)翻译自raywenderlich,作者:Joshua Greene 原文:How to Create CocoaPods with Swift 你可能对一些比较著名的开源的CocoaPods框架比较熟悉,比如Alamofire、MBProgressHUD。但是有时你可能找不到刚好满足你需求的pod,也或者你需要把一个大的项目拆分成小的,可重用的组件。 幸运的是,创建你自己的CocoaPods是件很容易的事! 如果你已经为你的组件创建了一个Cocoa Touch框架,你已经完成了大多数的…

2015年08月06日 0条评论 613点热度 0人点赞 阅读全文
12