- 博客(14)
- 收藏
- 关注
原创 ios命令行自助打包-使用xcodebuild和xcrun打包签名
# 使用xcodebuild和xcrun打包签名xcodebuild -project "$project_name" -target "$target_name" -configuration "$configuration" -sdk iphoneos build CODE_SIGN_IDENTITY="$codeSignIdentity" PROVISIONING_PROFILE="$p
2017-04-25 09:37:49 800
原创 ios命令行自助打包-修改app名称和bundle identifier
# 修改bundle identifiersed -i '' s/com.hs.rest/com.hs.rest1/g /Users/dcw0505/Desktop/test/test.xcodeproj/project.pbxproj# 修改应用名/usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName
2017-04-25 09:17:57 7352 1
原创 ios命令行自助打包-解析描述文件,获取uuid,bundle identifier,开发者团队
# 将描述文件路径mobileprovisionName="test"mobileprovision_file="/Users/dcw0505/Desktop/mobileprovision/${mobileprovisionName}.mobileprovision"# 将描述文件转换成plistmobileprovision_pl
2017-04-24 19:10:52 4844
原创 ios命令行自助打包-导入p12证书
1.导入证书security unlock-keychain -p password /Users/dcw0505/Library/Keychains/login.keychainsecurity list-keychains -s /Users/dcw0505/Library/Keychains/login.keychainsecurity import p12_filepa
2017-04-24 18:55:20 5055
转载 ios 数据存储常用方式
iOS常用的存储方式介绍 在iOS App开发过程中经常需要操作一些需要持续性保留的数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。本文针对OC中经常使用的一下存储方式做了个整理。 常用的存储工具/方式: NSUserDefaults类 Plist文件 解归档 手动存放沙盒// sql
2016-12-12 12:41:01 374
转载 ios 应用之间的跳转
1. 应用间相互跳转简介在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。下面来看看我们在开发过程中遇到的应用场景。2. 应用间相互跳转应用场景使用第三方用户登录,跳转到需授权的App。如QQ登录,微信登录等。需要用户授权,还需要"返回到调用的程序,同时返回
2016-11-30 18:56:31 338
原创 Xcode8.0 制作.framework
最近公司要整理框架,想制作成静态库.framework,自己在也网上看了相关的资讯,在这里记录下自己操作步骤,自己没有做过多版本的测试,如果大家在制作和使用过程中遇到了其他的问题,希望可以留言一起讨论学习下。进入正题:1.先创建一个项目,选择Cocoa touch Framework,点击下一步2.把自带的.h文件删除点,再将要打包成的.framework源代码拖入项目中
2016-11-10 22:47:39 2867 2
转载 ios10.0相册拍照闪退原因
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-11-04 20:25:07 2277
原创 Xcode 修改文件上面的注释信息
1.找到这个路径:“/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source”下的Cocoa Class.xctemplate下的NSObjectObjective-C文件夹。文件下有一个.h和.m文件就是我们创建新类时候的模版
2016-11-02 15:27:24 2377
原创 ios 单例实现方式
在开发中经常会用到单例,它在整个程序的运行周期里面只会被创建一次,只要程序没有结束,它就不会被释放!创建单例的两种方式如下:一、GCD方式创建单例static id _instance;+ (instancetype)allocWithZone:(struct _NSZone *)zone{ static dispatch_once_t onceToke; dispa
2016-10-25 23:10:06 417
原创 关于AFNetworking报错:"Request failed: internal server error (500)"
在开发过程中,通过AFNetworking发送网络请求后台服务器,有时会报:"Request failed: internal server error (500)" 错误,具体报错如下:Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server e
2016-10-22 11:56:09 21004
原创 Swift学习 自定义Log
平时我们在OC项目中,为了更好的调试,一般都会都会通过宏来自定义Log,而Swift中没有宏这个概念,但是可以通过下面的方法简单实现自定义Log首先在AppDelegate.swift最下面实现下面这个方法供其他文件调用func CWLog(message:T, fileName: String =__FILE__, MethodName: String =__
2016-09-23 22:51:04 545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人