iOS Xcode 8 打包上架 配置文件问题 此构建版本无效 推送问题 攻克 刚刚 waiting for review
2016-09-21 13:45
337 查看
煎熬... 本来xcode 7 打包正在审核了 还要修改一处购买问题 此时 xcode已经升级到xcode 8 了
升级后 很神奇 应用没报错 很好的运行 (网上很多说xib storyboard 有bug的 我们没有 因为 我们纯代码开发 优势明显啊) 只补充添加购买代码.
打包 然后问题接踵而至...
(1)Archieve 提示配置文件有问题, failed . 但是xcode 7配置文件是可以的啊 唉
修改方案: 1 删掉所有配置文件
2 如果 有invalid的配置文件 要在开发账号里面把他们重新生成一遍 是绿色提示的有效状态
3 下载 配置文件重新适配
此时打包是成功的了
(2)上传到 iTunes Store 上 提示 此版本构建无效 !!! 太无语了,有问题查吧 此时上架 无疑是第一波吃螃蟹的人 并不是有太多参考
主要有一点是说 苹果加强了对用户隐私数据的保护, 如果要获取用户权限 需要在info.list里面明文说明 有key也得有value 缺一不可
我的项目里面有什么用户权限需要处理呢
1 定位 Location When In Use Usage Description 在用户使用应用内 获取 地理位置
2 调用相机
3 调用相册
没有其他了
此时打包 仍然是 "此构建版本无效", 真是疯了.
还有些评论说查看苹果给发的邮件.
这是个关键,一般小公司 开发者的确很容易就有查看苹果邮件权利, 但是这个一般都是老板手机注册的 账号就是邮箱,但是账号密码不一定是邮箱密码
我就属于这种情况, 我没有邮箱密码!!!! 天知道 过去两年 我都怎么经营iOS Apps的!!!!!
昨天 考虑到邮箱问题已经是 22:21了 问老板要 然后今天上班又人肉要了一遍已经是上午10:38 了,对于开发者这种急迫解决问题的心情 如果你和我一样应该知道什么样的
很幸运,苹果邮件的确写了 构建版本无效的原因,最后一次改了用户权限 判定 构建无效三分钟后 发 的邮件
天知道 我应用里哪里用蓝牙了 搜引用的头文件 也搜不到!!!!, 可能是第三方????? 这个稍后再研究吧,现在目标我是要发版啊,于是我硬着头皮又写可这个蓝牙的隐私权限
(3)处理一下警告 关于通知的 (我们用的是个推)
这次iOS10远程通知与本地通知统一起来了,通知内容属性是一致的 , 注册APNS和获取token的方法还和之前一样 .
本地 目前我没做什么修改 关键是 推送送达的问题
必须把下面开关打开,否则iOS10以上收不到远程推送(iOS10测试时候的确没收到push 但是低版本iOS9.3.收到了)
然后 再测试推送(一个iOS10 一个iOS9.3.5 都成功)
自然, 有苹果邮件就是不一样, 发布了 哈哈.
邮件:
内部版本号4.6.2就是我今天上午传成功的包(编写这篇文档边思考 于是又多一个推送的问题 于是 就 4.6.1 又多了一个版本号4.6.2 真的苹果邮件不发警告错误邮件 我踏实多了)
至此 第一次在xcode 8上发布应用成功的经验积累完成
总结:
苹果邮件很重要
参考
http://www.jianshu.com/p/9756992a35ca http://www.jianshu.com/p/c0ff07895c02 http://blog.csdn.net/coyote1994/article/details/52552094
升级后 很神奇 应用没报错 很好的运行 (网上很多说xib storyboard 有bug的 我们没有 因为 我们纯代码开发 优势明显啊) 只补充添加购买代码.
打包 然后问题接踵而至...
(1)Archieve 提示配置文件有问题, failed . 但是xcode 7配置文件是可以的啊 唉
修改方案: 1 删掉所有配置文件
2 如果 有invalid的配置文件 要在开发账号里面把他们重新生成一遍 是绿色提示的有效状态
3 下载 配置文件重新适配
此时打包是成功的了
(2)上传到 iTunes Store 上 提示 此版本构建无效 !!! 太无语了,有问题查吧 此时上架 无疑是第一波吃螃蟹的人 并不是有太多参考
主要有一点是说 苹果加强了对用户隐私数据的保护, 如果要获取用户权限 需要在info.list里面明文说明 有key也得有value 缺一不可
我的项目里面有什么用户权限需要处理呢
1 定位 Location When In Use Usage Description 在用户使用应用内 获取 地理位置
2 调用相机
3 调用相册
没有其他了
此时打包 仍然是 "此构建版本无效", 真是疯了.
还有些评论说查看苹果给发的邮件.
这是个关键,一般小公司 开发者的确很容易就有查看苹果邮件权利, 但是这个一般都是老板手机注册的 账号就是邮箱,但是账号密码不一定是邮箱密码
我就属于这种情况, 我没有邮箱密码!!!! 天知道 过去两年 我都怎么经营iOS Apps的!!!!!
昨天 考虑到邮箱问题已经是 22:21了 问老板要 然后今天上班又人肉要了一遍已经是上午10:38 了,对于开发者这种急迫解决问题的心情 如果你和我一样应该知道什么样的
很幸运,苹果邮件的确写了 构建版本无效的原因,最后一次改了用户权限 判定 构建无效三分钟后 发 的邮件
天知道 我应用里哪里用蓝牙了 搜引用的头文件 也搜不到!!!!, 可能是第三方????? 这个稍后再研究吧,现在目标我是要发版啊,于是我硬着头皮又写可这个蓝牙的隐私权限
(3)处理一下警告 关于通知的 (我们用的是个推)
这次iOS10远程通知与本地通知统一起来了,通知内容属性是一致的 , 注册APNS和获取token的方法还和之前一样 .
本地 目前我没做什么修改 关键是 推送送达的问题
必须把下面开关打开,否则iOS10以上收不到远程推送(iOS10测试时候的确没收到push 但是低版本iOS9.3.收到了)
然后 再测试推送(一个iOS10 一个iOS9.3.5 都成功)
自然, 有苹果邮件就是不一样, 发布了 哈哈.
邮件:
内部版本号4.6.2就是我今天上午传成功的包(编写这篇文档边思考 于是又多一个推送的问题 于是 就 4.6.1 又多了一个版本号4.6.2 真的苹果邮件不发警告错误邮件 我踏实多了)
至此 第一次在xcode 8上发布应用成功的经验积累完成
总结:
苹果邮件很重要
参考
http://www.jianshu.com/p/9756992a35ca http://www.jianshu.com/p/c0ff07895c02 http://blog.csdn.net/coyote1994/article/details/52552094
相关文章推荐
- 关于xcode8.0隐私权限上传打包文件在构建版本不显示的问题
- 类项目中的配置文件app.config在打包安装后的信息获取的问题【转】
- Maven打包后配置文件乱码的问题
- 解决“此构建版本无效”问题
- Spring配置文件打包到jar中无法加载问题之解决方案
- iOS xcode8提交 iOS10 “此构建版本无效” (已解决)(调用 私有api问题)
- .net项目配置文件导致runat="server"无效,不能自动生成声明代码的问题
- Struts2文件上传在配置fileUpload拦截器中设置文件大小无效的问题
- iOS10,Xcode8上传AppStore的时候,提示构建版本无效的问题
- MySql 5.6 版本 2016-07 修改配置文件解决中文乱码问题
- xcode8 打包上传后无法构建版本问题
- java应用程序中处理配置文件和图片路径在打包后路径不对的问题
- 解决MFC打包软件安装在win8 win10 C盘无法更改配置文件的问题
- 关于ipa文件上传到iTunes Connect后构建版本错误的问题
- 类项目中的配置文件app.config在打包安装后的信息获取的问题
- 新编译版本读配置文件错误问题定位
- 解决maven模块化打包配置文件被过滤问题
- 类项目中的配置文件app.config在打包安装后的信息获取的问题
- Xcode8打包以及上传代码不能构建版本问题
- Xcode8 打包app上传到iTunes Connect 但显示构建版本无效