Xcode 4存档版本未指定

Mat*_*itt 43 iphone xcode xcode4

我正在尝试在Xcode 4中构建我的iPhone应用程序的发布版本,当它完成并启动Organizer时,没有版本号,它只是说"未指定".这使我无法使用Xcode 4的验证和提交功能.

有想法该怎么解决这个吗?我的版本号是在我的项目设置中设置的,因此不确定导致问题的原因.

Rah*_*ary 56

转到info.plist文件并创建一个新属性"bundle versions string,short"并提供相同的版本号,它将显示在组织者中.

  • 只是"捆绑版"是不够的.单击"Bundle version",然后在右边的加号上选择"Bundle versions string,short"并在那里添加你的版本字符串.现在,当在iTunes上安装IPA时,该版本将出现在存档和信息页面上. (15认同)

rjs*_*ing 34

有关其他详细信息,请参阅此问题.

接受的答案并不能完全解决所有项目的问题.有几个问题都是彼此相关的,我将全部介绍它们.

Xcode 4 Project无法编译静态库

相关问题:Xcode的4找不到从静态库扶养公共的头文件
相关的问题:在Xcode 4"词汇或预处理问题找不到文件"

错误可能包括; 丢失头文件,"词法或预处理器问题"

解决方案:

  1. 检查"用户标题路径"是否正确
  2. 将"始终搜索用户路径"设置为YES
  3. 在项目中创建一个组调用"索引标题"并将标题拖到该组,在提示时不要添加到任何目标.

具有静态库依赖性的Xcode 4项目无法创建有效的归档

相关问题:https://stackoverflow.com/questions/5271496/xcode4-ios-4-3-no-packager-exists-for-the-type-of-archive

错误可能包括;

具有静态库依赖性的Xcode 4项目无法创建有效的归档

缺少标识符和版本."存档类型不存在打包程序"

解决方案:

  1. 对于所有依赖项,将"跳过安装"构建设置设置为"是"
  2. 将Build Phases中的任何"Public"标题移动到"Project"


小智 8

谢谢,但我需要3个步骤,以便用我的项目框架来解决问题:

  1. 为每个依赖项目将Target Build Settings /" Skip Installation "属性设置为" YES "

  2. 清除每个项目的目标构建设置" 安装目录 "属性

  3. 每一个项目,每头移动的部分"构建阶段/构建设置/复制头" 公共/私人项目投资