zoukankan      html  css  js  c++  java
  • app上传到app Store常见问题

    一、首先看一下提交界面出现的问题(能成功打包成.ipa)

     

    产生问题的原因如下:由于工程中含有sub project,而sub project中有private或public的文件导致的。这样的应用往往采用了第三方库,当重新编译静态库时需要把它做为可部署的产品打包到程序包中, 而一般程序包只能包含一个可部署的产品。

    二、针对以上出现的问题给出以下解决办法

    1、保证主Project中的Skip Install选项为NO

     

    2、将子Project(每个都需要进行相应操作)的Skip Install选项设置为Yes

    3、

    3.1.使用cocoapods安装第三方库,那么同样需要在Pods中重复上面两个步骤。

    3.2.使用cocoapods安装第三方库还需要将子Project → Build Phases → Copy Headers,将Public和Private中的文件全部拖拽到Project中


    4、完成以上操作之后再重新打包就可以提交至App Store

         再次提交之后我们可以看到需要上传的应用出现App选择列表中

    应用打包: 工程名字包含特殊字符时出现的错误及解决方法 

    一、打包时,如果出现这个错误, 首先检查工程名字后面是否包含[ ] { } ( ) . +等特殊字符。 

    二、 项目的重命名方法

    1)打开项目 

    以上是目前的项目结构。

    2)选中项目设置并按下回车,输入新的项目名字: 

    3)输入完后按回车,弹出改名前和改名后的文件对名,这时点击“Rename” 

    4)这时会再弹出一个对话框,直接点击“Enable”: 

    5)我们先把这两个文件夹改一下名字:

    改前: 

    改后: 

    这里的YDSTests,原先为一点送(汇总)Tests,我们改名字时需要注意,只需要把旧名字(一点送(汇总))替换成新名字(YDS)即可,不要把其它字符(Tests)删除!

    6)选中这个类文件,更改类名字时不能直接重命名,需要使用Xcode内置的更改类名功能 

    点击@interface后面的类名: 

    按照下图步骤操作(Edit->Refactor->Rename):

    输入新的类名字:

     

    点击Save: 

    7)全局搜索之前的项目名字并替换成新项目名字: 

    注意:这里只是替换一下注释,真正的项目设置需要我们手动操作。

    8)全局搜索旧项目名字出来的界面,我们点击进去更改名字: 

    点击之后会自动跳转到这个界面,双击值进行更改(下面改名的步骤也一样):

  • 相关阅读:
    常用纹理数据库
    开源许可协议
    3TB-GPT-MBR
    ubuntu配置cudnn
    神经网络模型种类
    What is R语言
    DataWindow.NET 控件 实现点击列头排序
    PB调用C# Windows窗体
    工商银行卡网上查询开户行
    【DevExpress】1、SearchLookUpEdit详解
  • 原文地址:https://www.cnblogs.com/fshmjl/p/4869822.html
Copyright © 2011-2022 走看看