美文网首页iOS Developer
Your app has changed to invalid

Your app has changed to invalid

作者: 晨风说产品 | 来源:发表于2016-12-22 14:46 被阅读1196次

    最近相信大家上传IPA的时候都会遇到困惑,明明是把IPA包上传成功的,却在itunesconnect上一直没显示新版本出来,不管隔了多久刷新都还是不出来,而这时如果手机上有安装Connect App的话那会收到一条推送说Your app has changed to invalid binary说明你所提交的app是无效的。那到底是怎么一回事呢?

    原来在iOS10之后,我们要访问一些系统的功能和库之前都要给用户一个提醒选择,所以就要在info.plist里面去说明情况了。

    解决方案

    1.在项目中找到info.plist文件,右键点击以Source Code形式打开

    2.根据自己app里面用到的权限去添加以下的key

    相机权限描述:

    <key>NSCameraUsageDescription</key>

    <string>cameraDesciption</string>

    通信录:

    <key>NSContactsUsageDescription</key>

    <string>contactsDesciption</string>

    麦克风:

    <key>NSMicrophoneUsageDescription</key>

    <string>microphoneDesciption</string>

    相机:

    <key>NSPhotoLibraryUsageDescription</key>

    <string>photoLibraryDesciption</string>

    只要在string里面填上自己的提示语就可以了。

    然后还有就是苹果已经在强制使用https请求了,所以之前的应用提交更新的都要使用https才行。

    <key>NSAppTransportSecurity</key>

    <dict>

    <key>NSAllowsArbitraryLoads</key>

    <true/>

    </dict>

    之前设置的这个参数已经不可以使用了。

    苹果真的是一个坑啊,明明写着上传成功了,却不报任何的检验错误告诉开发者哪里出现了问题。

    相关文章

      网友评论

        本文标题:Your app has changed to invalid

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