zoukankan      html  css  js  c++  java
  • IOS APP通过Archive上架APPStore的流程

     
    一.主要流程参见[1]
    参考文章:
    1.https://www.cnblogs.com/lidongxu/p/5150119.html 
    2.https://www.v2ex.com/t/167934 
    3.http://blog.csdn.net/hxpp777/article/details/50276623 
    4.http://blog.csdn.net/minggeqingchun/article/details/70049401 
    如果如[2]中在xcode的Preferenses->Accounts里面一同步,Xcode就会自动生成N个iOSTeam Provisioning Profile,那么就不要同步。采取步骤:
    (1)清除所有的mobileprovision[3]
          通过File Finder-->应用程序-->实用工具-->终端进行删除

            首先cd到目录”~/Library/MobileDevice/Provisioning Profiles”

      cd ~/Library/MobileDevice/Provisioning Profiles/

            然后删除里面所有的mobileprovision文件

       rm *.mobileprovision
       或者通过界面方式删除[4]
      切到桌面,选择文件---->前往,这时还缺少一个隐藏功能,选中Alt键,就会出现“资源库”

    资源库---->MobileDevice---->Provisioning Profiles,将里面的齿轮文件全部删除,然后到Xcode下的Preferences下Account重新下载齿轮文件以及证书即可

    (2)直接在IOS网站上下载下来双击导入。在Archive过程中不要进行Accounts同步的相关操作。

    二. 审核中的相关问题
    1. APP网络编程支持IPV6
    参考:https://www.jianshu.com/p/97b205933c15?_wv=1031
       使用的网络NSRULConntextion编程,用基于CFNetwork的asihttpRequest请求。
     
    2.测试服务器是不是支持IPV6查询
    参考:http://blog.csdn.net/Lucky_Deng/article/details/70241293
               http://blog.csdn.net/jiang314/article/details/52261070
               https://www.cnblogs.com/ginvip/p/6365605.html
              http://blog.csdn.net/qq_27247497/article/details/52084513
              http://blog.csdn.net/u010069091/article/details/51915179
              https://www.cnblogs.com/csj222/archive/2016/10/18/5974316.html
     dig +nocmd +nostatus 域名   AAAA
     如果返回的 status 为 NOERROR, 那基本就没什么问题。如果是NXDOMAIN就是服务端有问题
     
    3. 设置服务器支持IPv6
    Windows2012: https://bbs.aliyun.com/read/284958.html?spm=5176.bbsr299029.0.0.5yK0Kg   
    Linux: https://www.jianshu.com/p/1223d2ad6f30
    阿里云:https://help.aliyun.com/knowledge_detail/39813.html
    https://www.jianshu.com/p/1223d2ad6f30
    https://www.jianshu.com/p/8edfdfa20b29
     购买国外服务器的方法:https://www.jianshu.com/p/2723cce72784
     国内NAT或教育网IPv6步骤:https://www.douban.com/note/571547196/
     腾讯云支持IPv6:https://www.cnblogs.com/isItOk/p/5755013.html
     
    4.可以利用MAC笔记本创建IPv6测试环境(APP和MAC电脑之间变成IPv6了)
    https://www.jianshu.com/p/49442934b81d
    http://www.skyfox.org/ios-app-support-ipv6-dns64-nat64.html
        在 “系统偏好设置(System Preferences)” 界面选中 “共享(Sharing)” 的同时,要按住 “Option” 键(虚拟机的话键盘按Alt键),之后在 “共享” --“互联网共享”界面中,我们会看到和之前不一样的地方,就是红框所标的地方,多了一个叫 “创建 NAT64 网络 ” 的选框。选中此选项按步骤依次生成IPv6的Wifi热点即可。
     
    5.如果程序用到相机等隐私权限,需要在plist增加相应的信息声明。
    https://www.jianshu.com/p/993bca77da22
     
    6. xcode7升级到xcode9后要重新打开一次Capabilities /重新打开一次push notification开关。
    https://www.jianshu.com/p/90680a4f5143
  • 相关阅读:
    jquery文件上传控件 Uploadify
    【jQuery】uploadify,实际开发案例【选择完文件点击上传才上传】
    StarUML2 建模工具全平台破解及license验证简要分析
    Error:Failed to resolve: com.afollestad:material-dialogs:
    Android studio Github 断开连接
    Crashlytics Android 异常报告统计管理
    Android Studio集成crashlytics后无法编译的问题
    Android studio启动后卡在refreshing gradle project
    Android项目源码分享
    Android开发案例
  • 原文地址:https://www.cnblogs.com/xinjie/p/8398146.html
Copyright © 2011-2022 走看看