上一篇描述了如何在AppleDeveloper创建Certificates.App IDs和Provisioning Profiles的过程.本篇将详细描述在Xcode部分我们需要做的配置. 1.配置BundleID和Version 打开你的项目,在TARGETS下面我们有一个东西需要填写. 1.1 Bundle Identifier:项目标识符 请与你上文创建AppID时候输入的Bundle Identifier保持一致.这是你项目的唯一标识符,iPhone如何识别你的项目就是依赖这个标识符.…
2016年2月14日以后打包上传AppStore会发现出现如下的问题: 导致问题的原因是:下边这个证书过期了 以下是苹果官方给出的回应: Thanks for bringing this to the attention of the community and apologies for the issues you've been having. This issue stems from having a copy of the expired WWDR Intermediate cert…
在我们将代码写完整,测试没有bug之后,我们就可以将它上传到AppStore了,上传的过程只要操作正确并不会有太大的问题,但是打包的过程中会出现一些小问题,导致打的包不能上传或者上传的时候会出现错误.接下来就结合之前上传时出现的问题简单说一下解决办法. 在之前打包的时候将证书和描述文件导入,选择好之后就直接使用Xcode中的Product → Archive来打包,打包完成之后将它Export至桌面.然后我上传AppStore的时候用的是Xcode中的Application Loader这个工具…
上一篇讲到我们最终生成了一个格式为 .xcarchive 的文件(可以右键并Show in Finder)查看.本篇我们就进行最后的设置,打包上传.另外,还有一个小福利,那就是打测试包分发链接测试. 一.iTunes Connect相关配置 打开网站iTunes Connect,输入你的Apple ID和Password,登录进去. ps:有些人可能会得到提示:你并没有注册iTunes Connect.那就注册一下,跟着流程走就可以了.会给你的邮箱发个邮件. 1.1 Agent级别分配每个用户的…
最近一个老项目需要更新迭代,一个新的项目需要上线.有一些自己出现的BUG,也有一些没搞懂到处翻资料的问题.在此想做一个总结,写一下总体步骤,尽可能的详细一些,以及自己的一些理解.有很多步骤因为我们查阅的资料在作者可能无意间觉着是个小问题就跳过去了,然而给我们带来了许多麻烦.会将我遇到的问题都写出来,也会随时修改添加.感谢大家. 1.首先,我们需要一个苹果开发者的付费账号 https://developer.apple.com/ 去这个网站申请,至于$99或$299看你自己或公司的经济实力了.同时…
从2月14号開始,上传AppStore时可能会碰到这个问题: Failed to locate or generate matching signing assets Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. Missing iOS Distribution signing identity for ... X…
最近iOS10出来了 Xcode也跟着升级到了8 想着App做个更新 于是修改好了代码打算上传新包 ,无奈总是发现构建不了新版本 经过各种蛋疼的查找.我列一下我的经验 1.如果是收费的App,那么是要去同意一个协议,才能构建新版本的 || 如果是免费App,那就忽略这条 2.如果你上传了新包,无论是Xcode上传,还是 Application Load 工具上传 ,只要你在ITC后台看不到你的预提交版本, 而且你的构建新版本始终不出现那个➕,那就不要再空等了,应该是你上传的ipa包有问题(ps:…
最近升级到xcode8了,也遇到了一些问题.最近产品需要更新版本,按照以前的流程,我觉得so easy啊,万万没想到啊,这次更新版本差点让我吐血,来来回回不下七次. 首先问题是版本通过xcode上传到苹果商店后,在开发者网站一直看不到上传的构建版本 卧槽   怎么回事   时间太短了? 卧槽  三个小时过去了   还没有   之前半个小时肯定就可以了   重新上传? 重新上传还是没有   然后看到有人说app loader好用  快  方便    然后我试了试 也上传成功了  然后并没什么乱用啊…
在使用Xcode7 上传AppStore时候发现ERROR ITMS-90474错误.报错描述如下: ERROR ITMS-90474: “Invalid Bundle. iPad Multitasking support requires these orientations: ‘UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,…
一.遇到的遭遇 在之前的项目开发中,本人有点固执,一直采用xcode打包后再上传,结果可想而知: (1)要么上传时速度慢的跟蜗牛似的,等的我心力交瘁(不排除网络不给力的原因,公司这个吊问题快把我气疯了): (2)要么即使上传了多次都成功了,可是构建版本半个小时过去了就是不显示(不排除项目中关于隐私权限没有设置的原因),苹果连邮件也不给回复原因,急死人. 二.换一种策略 本人这次项目中还是遇到了这个问题,于是呢,我就换成Application Loader进行上传,效果不错,不到二十分钟就搞定了,…
一.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全名会被追…
1.登录developer.apple.com 2.点击member center后 然后如下图 3.点击certificates Identifiers 进下图 界面基本介绍请看图 : 4. 其次创建相应的签名 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送签名,也是一样 5.点击下一步后会让你选择 本地生成本地密钥和证书关联 6,现在Deleloper center 需要选择一窜密钥,那么就要在本地生成密钥文件 ps:…
1.在这个网站中https://itunesconnect.apple.com 点击"我的APP" 选取需要更新的app 2.点击加号 版本或平台,填写对应的更新版本 3.配置Xcode项目 1 >注意 上图的 套装ID 就是项目中的 Bundle Identity 必须要一模一样 并且不能修改 >配置相同的Bundle Identity,且不能跟其他项目同名 2 >SKU 是用来标示APP的唯一性 3 >因为是要更新 所以 发布证书 已经有了 下载下来就好 主…
几乎所有iOS程序员都上过GitHub寻找开源类库,的确,GitHub上有大量优秀的开源类库供大家学习.但是如何在Xcode中上传代码至GitHub呢? (开始之前先安装git,具体方法这里讲的很清楚:http://git.oschina.net/progit/1-起步.html) 开始 首先我们新建一个工程,记得要勾选Create git repository on: 这说明使用Source Control,会默认在工程中创建git repository.然后工程新建完成后,会在右侧边栏看到这…
几乎所有iOS程序员都上过GitHub寻找开源类库,的确,GitHub上有大量优秀的开源类库供大家学习.但是如何在Xcode中上传代码至GitHub呢? (开始之前先安装git,具体方法这里讲的很清楚:http://git.oschina.net/progit/1-起步.html) 开始 首先我们新建一个工程,记得要勾选Create git repository on: 这说明使用Source Control,会默认在工程中创建git repository.然后工程新建完成后,会在右侧边栏看到这…
我们知道在上架苹果应用过程中,申请发布证书需要用到钥匙串,上传ipa需要用到xcode或Application loader提交构建版本,这都需要Mac苹果机. 本文介绍如何在Windows环境下申请证书和上传IPA流程. http://bbs.reactnative.cn/topic/3600/windows%E7%8E%AF%E5%A2%83%E4%B8%8Bios-app%E6%89%93%E5%8C%85%E4%B8%8A%E4%BC%A0appstore%E8%AF%A6%E7%BB%…
在xcode里面点击“upload to app store”的时候,提示“the session's status is FAILED and the error description is 'Client uable to connect to server(check UDP port .....)'” 解决办法:网速不稳上传失败,再上传一次或者使用Application Loader试一下…
试了好多次使用Application Loader上传ipa,一直提示上传失败,用其他mac电脑却可以,那就是环境有问题,笔者试过重装xcode,都无法解决问题, 查看日志类似是jdk版本问题,换了所有jdk版本也无法解决,可能是笔者之前重装了jdk导致,然后百度一下,解决方法如下: cd到用户文件夹,使用终端输入ls -a,有一个.itmstranspoter隐藏文件夹,将文件夹里面的所有缓存文件删除,重新上传文件,就成功了. 上传过程会比较久,第二次就会快一点. 转载请注明出处,from博客…
今天在vue打包上传线上后,报一下错误,一下就懵了,这可咋整啊,一如既往的想都没想就开始复制错误,上网开搜 Uncaught SyntaxError: Unexpected token < Uncaught SyntaxError: Unexpected token < Uncaught SyntaxError: Unexpected token < 网上搜的大致有几种 1.因为vue在打包上传的时候不会编译es6,需要安装babel来将es6转成es5 . 2.在经过build/web…
原文:http://blog.csdn.net/ayangcool/article/details/46647693   前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的.下面就来详细介绍下具体流程. 1.打开苹果开发者中心:https://developer.apple.com 打开后点击:Member Center 如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入. 2.点击:Certificates, Identi…
前言的前言 : 有几种关系需要搞清楚的.由我自己经历的坑和看着网上大多数资料来说,比较混乱.现在整理一下 正如前面的文章所言.一套由零 - 申请证书 - AppIDs - Provisioning Profiles - 打包 - 上传 - 审核 等 这里在总结一下 : 所谓证书(Certificates) :  用我自己的理解就是, 你需要申请一把钥匙, 去开启某些服务 .按着这种理解,你就会明白, 你首先要知道怎样的服务,需要怎样的钥匙.下面分几种情况1 , 在苹果Xcode7发布(大概是15…
在文档库中添加itemadded 后,在上传文件后,会自动打开文档属性的编辑页面,在保存的时候就会报错,说这个文档已经被编辑过了.这是应为默认itemadded实践是异步执行的,会在edit页面打开之前就把属性更新完了,知道在保存的时候,属性不一致. 两种解决方法: 1: 使用item.sysupdate(false). 这个false参数非常重要. 2:将handler的执行变为非异步执行,编辑element.xml文件,如下红色部分: <Receiver><Name>AutoD…
使用git想GitHub远程仓库上传代码的基本步骤一般是 初始化为git仓库 git init 添加所有要提交的文件 git add . 本次提交说明 git commit -m '提交说明' 关联GitHub远程仓库 git remote add origin 仓库地址(没有添加ssh key建议使用 https地址) 拉去远程仓库最新代码 git pull origin master 推送本次提交到仓库 git push origin master 可是当你第一次push的时候一般会遇到如下…
解决办法:就是把无用的CFBundle删除掉. 根据提示,找到对应第三方的SDK, 找到第三方的info.plist文件,删除里面的Executable file对应的一整行,包括值.…
配置完你的证书,Bundle Identifier 和描述文件的配置 然后配置工程打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果不支持横屏,把这2个勾去掉 然后查看版本号和构建版本号 然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是…
1.后台运行GPS 1.1 原文: Performance - 2.5.4 Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgro…
1.下载GitHub的Mac客户端 2.在Finder->下载,找到双击安装 3.打开Github Desktop软件, 需要进行登录, 登录的用户名密码就是github的用户信息,(如果没有去网页注册) 3.打开Xcode,选择Create a new Xcode project新建工程. 4.进入GitHub的Mac客户端,选择add,找到新建工程的路径…
原帖地址:https://www.jianshu.com/p/d28714f3ef74 手动操作一下执行xcode包里面的命令行操作: (1)找到前往>应用程序里面的xcode (2)显示包内容 (3)找到 /Contents/Applications/Application Loader.app (4)显示包内容 (5)找到 /Contents/itms/bin/iTMSTransporter" (6)点击iTMSTransporter 直到显示如下界面即表示升级成功.如果中间报错,则需…
在按照第三方sdk文档中的Emedded Binaries 中加入了他们的framework,在删除这下面的对应的framework后,问题就得到了解决 发下有个英文的页面也是涉及这个问题的, 描述的很详细. 链接: https://stackoverflow.com/questions/41786330/uploading-app-to-app-store-mach-o-header-code-0x72613c21…