美文网首页iOS 大神之路技巧app转让
iOS App转让遇到的问题及解决办法

iOS App转让遇到的问题及解决办法

作者: timelyRain | 来源:发表于2017-03-14 15:17 被阅读3496次

    前言

    通过上期iOS App转让/转移详细步骤(配图)完成app的转让之后,会发现
    在app转让过程中可能出现各种问题,下面是我遇到的问题,跟大家分享解决办法。

    1. 测试包无法覆盖安装 AppStore 上面的版本

    问题描述
    在 App 转让之前已经在 AppStore 上线了,接收的新账号重新创建了证书和生成了provisioning 文件,但是打出的测试包无法覆盖安装 AppStore 上面的版本。
    Xcode给出的报错提示:

    Xcode打包报错 .png
    问题是只有手机卸载该app,才能重新安装,Xcode才不会报错。。。
    由此,我们自然会担心线上用户不能更新app,将会是多么恐怖的事情,要让用户先去卸载app,然后去app下载?
    解决:
    不过后来事实证明,这个担心是多余的,本地打测试包不能覆盖安装,但是通过新的账号上架到App Store之后,覆盖安装就没有任何问题了,历史评价和版本记录都可以查看到,用户也可以正常更新。

    2. 原账号的插件widget的Identifier没有转移到新的账号下

    问题描述:
    有些app如果有开发widget,转移过程之后发现app的Identifier已经成功转移到新的账号下,但是有的时候app的widget的Identifier并没有转移过来(可能是苹果的bug),这就会导致widget无法创建Provisioning Profile,但是如果你直接在新账号下创建一个同样的Identifier会发现无法创建,原因是已经在原账号下存在了
    解决:
    通知让原账号人员删除该app对应的widget的Identifier,新账号才可重新创建。

    3. 您必须接受最新版的主协议,才能开始转移协议。

    问题描述:
    始终提示“您必须接受最新版的主协议,才能开始转移协议。”,如下图:

    Review.png
    解决:
    遇到这种情况,1.可能是因为开发协议变了,Review 协议之后便可正常转让了;2.可能是需要等待一段时间,重新尝试一下即可。

    4. 推送证书的问题

    转让app时不会转让推送证书。现有证书将继续有效,直至过期或被撤消。有关推送证书的详细信息应在app转让前与转让方进行协商。接受方必须重新创建相关推送证书。

    5. TestFlight Beta 版测试问题

    您必须从您要转让的 App 中移除所有构建版本和测试员,并清空“测试信息”中的所有信息栏。就是打开TestFlight,点击到每个构建版本里面,选中构建版本的app,点击右上角的按钮,是将此版本设置为过期,全部设置成过期就可以满足条件了

    iOS App转让/转移详细步骤(配图)

    相关文章

      网友评论

      • ec4985ea6ba3:你好,请问已经上架的APP被转让到新账号下之后APP的状态是什么样的?
        timelyRain:@cxx111 不客气
        ec4985ea6ba3:@timelyRain 好的 知道了 谢谢你!
        timelyRain:还是上线的状态啊,不会下架
      • 1e46af4cc173:请教一下我现在的APP没有转让的按钮是什么原因?
        1e46af4cc173:@timelyRain 上架了的
        timelyRain:@1e46af4cc173 你的app上架了么
      • 兔矢志:转让成功,但是更新的时候提示这个警告。WARNING ITMS-90076: "Potential Loss of Keychain Access. The previous version of software has an application-identifier value of ['F9CUKQNX26.*******'] and the new version of software being submitted has an application-identifier of ['YBJCD9VUBN.*******']. This will result in a loss of keychain access." 如果我忽略掉的话,在开发者网站并没有我上传的ipa版本,构建不了版本。这样如何解决,大神指点指点
        timelyRain:@兔矢志 有gruop么,或者你的app有widget么?
        兔矢志:@timelyRain 转过来了。新的账号上已经有 bundle id 了。
        timelyRain:看看 bundle id 有没有转过来,没过来的话,把之前账号的对应的bundle id 删掉,
      • Ericydong:转让之后,是否可以转回来?
        Ericydong:方便留个微信吗?有点小细节得麻烦您一下
        Ericydong:@timelyRain 好的,谢谢🙏
        timelyRain:这个没试过,按道理应该可以,具体还要咨询苹果。。
      • ZhengYaWei:博主,如果想让新帐号下转移后的app推送生效,新帐号的推送都是重新配置,然后上架?
        ZhengYaWei:@timelyRain 谢谢啦。我这两天要弄这个东西,期间如果遇到大问题就要咨询咨询你啦:smile:
        timelyRain:其实我之前试过,不重新创建推送证书测试也能收到推送,不过建议全部都重新配置一下,重新上传一下证书到推送平台
      • 超_iOS:大神。更新主协议找不到。Review 协议,这个在哪里啊。怎么都找不到
        timelyRain:@_超 你是按照那个步骤一步一步来的么?
        超_iOS: @timelyRain 我是根本找不到协议在哪。两天了还这样
        timelyRain:@_超 你等下重新操作一次试试,我当时上午也是报这个错,下午再去试试就OK了

      本文标题:iOS App转让遇到的问题及解决办法

      本文链接:https://www.haomeiwen.com/subject/cwhhnttx.html