一.App ID(bundle identifier) App ID即Product ID,用于标识一个或者一组App. App ID应该和Xcode中的Bundle Identifier是一致(Explicit : 唯一)的或匹配(Wildcard : 通配)的. App ID字符串通常以反域名(reverse-domain-name)格式的Company Identifier(Company ID)作为前缀(Prefix/Seed),一般不超过255个ASCII字符. App ID全名会被追…
转自无网不剩的博客 网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法.   目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources   一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化.   AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,…
网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法. 目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources 一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化. AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来. Models…
1.登录developer.apple.com 2.点击member center后 进下图 3.点击certificates Identifiers进下图 4.点击Certificates进下图,首先创建App IDs 5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了. 6.点击下一步后会让你选择 本地生成本地密钥和证书关联,见下图 7.本地生成密钥文件.在LaunchPad里找到钥…
1.登录developer.apple.com 2.点击member center后 然后如下图 3.点击certificates Identifiers 进下图 界面基本介绍请看图 : 4. 其次创建相应的签名 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送签名,也是一样 5.点击下一步后会让你选择 本地生成本地密钥和证书关联 6,现在Deleloper center 需要选择一窜密钥,那么就要在本地生成密钥文件 ps:…
前言的前言 : 有几种关系需要搞清楚的.由我自己经历的坑和看着网上大多数资料来说,比较混乱.现在整理一下 正如前面的文章所言.一套由零 - 申请证书 - AppIDs - Provisioning Profiles - 打包 - 上传 - 审核 等 这里在总结一下 : 所谓证书(Certificates) :  用我自己的理解就是, 你需要申请一把钥匙, 去开启某些服务 .按着这种理解,你就会明白, 你首先要知道怎样的服务,需要怎样的钥匙.下面分几种情况1 , 在苹果Xcode7发布(大概是15…
Win TortoiseSVN:鼠标右键-TortoiseSVN-Settings-General-Subversion-Golobal ignore pattern Win Subversion:编辑 C:\Users\{User}\AppData\Roaming\Subversion\config 文件,修改global-ignores的值. Win SVN Project:新增或编辑 svn:global-ignores 项目 Mac Xcode/Subversion:vi ~/.subv…
1.Webstorm左上角File —— Settings—— Github, Auth Type改成password,在Login和Password中输入自己的github账户和密码,点Test测试是否连接成功 2.如图所示为连接成功 3.设置Git,在setting里找到Git,在Path to Git executable中设置安装目录,点Test测试是否连接成功 4. 因为本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以需要配置验证信息.需要获取本地的ssh…
1.安装git,Mac默认已经安装了Git,可以通过命令git —version查询一下. 2.创建SSH KEY(如果已经创建过,则不用再次创建.查看~/.ssh/id_rsa.pub是否存在) 生成方式:命令行输入ssh-keygen -t rsa,一路回车即可生成id_rsa.pub. 3.在GitHub上添加刚才生成的公钥 登录->选择settings->选择SSH and GPG keys->点击New SSH key按钮,(title随便输入,key输入刚才id_rsa.pu…
目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources   一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化.   AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来.   Models 这个目录下放一些与数据相关的Model文件,里面大概是这样:   Models     |- BaseModel…
1.首先在templates文件夹下面定义一个新页面,xxx.html,template文件夹在空项目里面是没有的,需要手动添加一个,放在WWW文件夹下面. <ion-modal-view> <ion-header-bar> <h1 class="title">My Modal title</h1> </ion-header-bar> <ion-content> Hello! </ion-content>…
一. 目前最为流行的目录结构是: <先根据模块后根据功能> 的文件目录结构 优点: 模块分明, 并且开发和维护时方便查阅各个功能 缺点: 可能会出现模块内随意建立文件夹, 导致局部逻辑紊乱 二. 我项目上采用的目录结构是: <先根据功能后根据模块> 优点: 功能层次分明,不会出现乱建文件夹的情况. 缺点: 在开发和维护时不方便根据模块来查阅各个功能 iOS <先根据功能后根据模块>的工程目录 - Generals (可重用可拓展的, 原则上可以在任何项目上使用的类目录)…
前言:基于mac上如何导入ios项目的文章,手机自动化项目需要进行手机元素定位,前提是导入IOS项目 1.安装Xcode 到官网下载mac版Xcode:当前使用版本Version 7.3.1 https://developer.apple.com/develop/ 2.使用open another project 打开已经下载的项目(下载的项目地址,当前是从source tree拉取下来的到本地的地址) 打开已下载的地址:导入地址中xx.xcworkspace文件(或者手动进入下载的目录文件打开…
上一篇讲到我们最终生成了一个格式为 .xcarchive 的文件(可以右键并Show in Finder)查看.本篇我们就进行最后的设置,打包上传.另外,还有一个小福利,那就是打测试包分发链接测试. 一.iTunes Connect相关配置 打开网站iTunes Connect,输入你的Apple ID和Password,登录进去. ps:有些人可能会得到提示:你并没有注册iTunes Connect.那就注册一下,跟着流程走就可以了.会给你的邮箱发个邮件. 1.1 Agent级别分配每个用户的…
上传IOS项目和版本更新流程图 必备IDP证书和distribution证书(第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可). 我就说说接下来应该做的流程.在你保证拥有以上两个证书的前提下,距离app提交审核,已经剩下两大步了:1,ituneconnect创建app,填写项目详细信息.2,xcode打包验证通过,提交项目. 1.预先准备 在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning pr…
在我们将代码写完整,测试没有bug之后,我们就可以将它上传到AppStore了,上传的过程只要操作正确并不会有太大的问题,但是打包的过程中会出现一些小问题,导致打的包不能上传或者上传的时候会出现错误.接下来就结合之前上传时出现的问题简单说一下解决办法. 在之前打包的时候将证书和描述文件导入,选择好之后就直接使用Xcode中的Product → Archive来打包,打包完成之后将它Export至桌面.然后我上传AppStore的时候用的是Xcode中的Application Loader这个工具…
主要内容: 1.创建唯一标示符App ID(前提是你的程序在真机上测试没有任何问题) 2.申请发布证书 3.申请发布描述文件 4.iTunes Connect创建App并填写信息 5.选择证书编译打包 6.上传完成更新iTunes Connect信息,等待审核 1.创建唯一标书符App ID 首先打开开发者网站,进入证书页面,我们点击Identifiers下边App IDs选项,然后点击右上角加号,如图: 2.申请发布证书 我们点击Certificates下边的Production,然后我们点击…
html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正. 利用exif.js读取照片的拍摄信息,详见  http://code.ciaoca.com/javascript/exif-js/ 这里主要用到Orientation属性. Orientation属性说明如下: 旋转角度 参数 0° 1 顺时针90° 6 逆时针9…
iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就是上传我们本地电脑里面的一份代码到Github,所以我们不讲git的初级和高级用法. 第一步.申请Github账号.https://github.com/ ,如果已经有Github账号,那么直接进入第二步. 第二步.配置Github的ssh key. 1.设置git的user name和email:…
使用终端命令行将本地项目上传到Github 转自https://blog.csdn.net/fishball1/article/details/52020305 对于IOS开发者来说,Github的使用是必须要掌握的一种技能,而把项目由本地上传到Github有多种方式,1开发工具Xcode配置Git,由Xcode-->Source Control-->Commit:2使用Github客户端上传代码:3使用终端命令行上传到Github.其中我的Github地址有我根据实际项目制作的一个配置说明书…
最近在学习node.js和react,顺便复习了下AngluarJS相关的东西,写了些小demo想放在GitHub上,之前仅限于只申请了GitHub账号从没用过,今天花半天时间查资料认真学习Github上传项目以及Git到底是个啥子-_-#  (对于菜鸟来说,学习A知识的时候需要先搞懂B知识,正研究B知识然后有大牛建议先看明白C知识,越摊越大,学得越多,越觉得会的太少...) 有高人写的已经很好了,我就充当传送门好了~ “少废话,上干货!” 1.如何通过Git GUI将自己本地的项目上传至Git…
使用Eclipse上传/下载Git项目 前提: Eclipse已安装EGit插件 已拥有GitLab / GitHub / 其它Git托管服务账号 SSH方式 配置 配置Git信息 配置用户信息 Eclipse,选择菜单:Preferences > Team > Git > Configuration > User Settings > Add Entry.. Key: user.name, Value: username Key: user.email, Value: us…
微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImagesIds) { if (localImagesIds.length === 0) { $.showPreloader('正在提交数据...'); $('form').submit(); } wx.uploadImage({ localId: localImagesIds[0], // 需要上传的图片…
在本地项目所在目录按以下步骤操作 echo # test >> README.md git init git add README.md git add . git commit -m .先输入$ git remote rm origin .再输入$ git remote add origin https://github.com/qhorse/test.git 就不会报错了! 最后一步上传 …
将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repository name为你要上传的项目名,我的项目叫ForMyRenren,所以我创建的Repository name也为ForMyRenren. 创建并配置SSH密钥 打开Git Bash,输入: $ ssh-keygen -t rsa -C "这里填写你注册Github时所用的邮箱地址"…
 .ios上传会在exif中带一个 Orientation的属性,这个属性在windows中不会生效,在ios浏览器中会生效,造成图片在windows资源管理器中与ios浏览器中方向不一致  为了用户体验,需要把图片矫正成正常的图片. 需要用到一个 exif 插件 地址 https://github.com/exif-js/exif-js/ 代码 function check_file(files){ //校验收集表单数据 // var formdata = new FormData(); ]…
Coding 初级教程(二)——上传已有项目 [摘要:方针读者 :已具有 Coding.net 的账号. 本文首要先容若何把项目上传到 Coding.net 上. 分两种环境,一种是项目已归入到 git 版本治理中,一种是项目借出归入到 git.上面分两种环境]   目标读者:已经拥有 Coding.net 的账号. 本文主要介绍如何把项目上传到 Coding.net 上.分两种情况,一种是项目已经纳入到 git 版本管理中,一种是项目还没纳入到 git.下面分两种情况介绍上传方法. 零.写给…
1. 打开 Myeclipse 工具栏下的Help下的Install from Site 2.打开后弹出窗口, 并点击Add标签,如下图: 3.现在是最重要的一步,填写相关信息. 在对话框Name输入svn, URL中输入:http://subclipse.tigris.org/update_1.6.x 点击OK按钮,提示如下: 这里选择Core SVNKit Library和Optionl JNA Library和Subclipse  (其中Subclipse Integration for…
1.首先在github创建自己的账号. 2.下载github for windows 客户端 (备注:这里我的电脑是windows系统的) ,不要下载错了,网上下载的应该是这样的安装程序 3.安装github,这个过程是需要翻 -墙的,不然可能会提示你,由于网络原因不能完成安装哦~ (今天小编我就傻傻的,安装了半天也没安装上,后来才知道没翻 -墙),下载完成应该是这个样子的. 4.之后打开GitHub,点击左上角的 + 按钮 ,创建一个项目仓库.(注意这里创建的是一个仓库,而不是一个项目) 5.…
一.eclipse安装egit插件 help->new install new software->add   location输入http://download.eclipse.org/egit/updates 直接next  安装完成后重启eclipse.到此插件安装完成. 二.将本地项目上传到github. 这里假设你已经有github账号了,就不在多说. 直接指向要上传的项目,右键Team ->share project 接着Team->add to index 再接着Te…