Xcode创建错误的IPA文件夹结构

Tea*_*App 11 mdm ios ipa xcode6

Payload一旦我们取消归档IPA文件,我们通常将' '文件夹作为root用户.但是,突然Xcode开始以' Applications'文件夹为根创建IPA .因此MDM无法找到文件.

有没有人遇到过类似的问题?我们正在运行Xcode版本6.1.

pic*_*ano 12

确保info.plist中的"LSRequiresIPhoneOS"键值为"YES",并确保密钥具有正确的大小写,即IPhone与Iphone.早期版本的Xcode并不那么挑剔.


car*_*rso 8

我假设您的部署目标是8.0

  1. 编辑器菜单验证您的设置

在此输入图像描述

  1. 仔细检查以下条目的info.plist.

在此输入图像描述

CFBundleInfoDictionaryVersion | String | 6.0
LSRequiresIPhoneOS | Boolean | YES
Run Code Online (Sandbox Code Playgroud)

如果没有它,存档导出将使用OSX Applications文件夹构建iOS IPA文件.


mog*_*oli 7

我按照这篇文章中的步骤和其他帖子(将CFBundleInfoDictionaryVersion和LSRequiresIPhoneOS添加到.plist文件)但没有任何效果.以下是我的结局:

我重命名了我的项目,由于某种原因,重命名似乎将我的.plist文件与我的项目"取消链接".我不得不转到项目 - 信息选项卡并编辑那里的参数列表.加

CFBundleInfoDictionaryVersion | String | 6.0
LSRequiresIPhoneOS | Boolean | YES
Run Code Online (Sandbox Code Playgroud)

Custom iOS Target Properties
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述