Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 11 Swift 5-无法安装应用程序(无法加载info.plist文件)_Ios_Swift_Xcode_Cocoapods - Fatal编程技术网

Ios Xcode 11 Swift 5-无法安装应用程序(无法加载info.plist文件)

Ios Xcode 11 Swift 5-无法安装应用程序(无法加载info.plist文件),ios,swift,xcode,cocoapods,Ios,Swift,Xcode,Cocoapods,正如标题所说,我无法在设备或模拟器上安装我的应用程序(但是构建成功)。 只有在我使用Cocoapods时安装才会失败 这样做的原因似乎是它找不到安装的各个吊舱的Info.plist文件 当我安装到模拟器时,我收到错误消息: “此时无法安装此应用程序:无法从路径处的捆绑包加载Info.plist…关于plist的额外信息:ACL=” 当我安装到我的设备时,我会收到错误消息: 无法安装。详细信息中的失败原因是“无法检查应用程序包” 失败的吊舱(例如)是ZIPFoundation和Reachabili

正如标题所说,我无法在设备或模拟器上安装我的应用程序(但是构建成功)。 只有在我使用Cocoapods时安装才会失败

这样做的原因似乎是它找不到安装的各个吊舱的Info.plist文件

当我安装到模拟器时,我收到错误消息:

“此时无法安装此应用程序:无法从路径处的捆绑包加载Info.plist…关于plist的额外信息:ACL=”

当我安装到我的设备时,我会收到错误消息:

无法安装。详细信息中的失败原因是“无法检查应用程序包”

失败的吊舱(例如)是ZIPFoundation和ReachabilitySwift

在Pods项目下,如果我选择目标下的框架,则没有可用的Info.plist文件,因此我不确定Pods安装期间是否没有复制plist文件

# Uncomment the next line to define a global platform for your project
platform :ios, '11.0'

target 'app' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for app
  pod 'ReachabilitySwift'
  pod 'ZIPFoundation'

  target 'appTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'appUITests' do
    # Pods for testing
  end

end
我在Xcode 11.2.1中使用Swift 5

我已经尝试了很多没有解决方案的变通方法,所以任何关于这个问题的提示和信息都将非常感谢,因为我目前无法在我的项目中使用任何POD

编辑:

我用一个新项目再现了这个问题

在项目文件夹中,运行pod init。 添加pod“可达性Wift” 吊舱安装 打开工作区 在模拟器上生成并运行->“此时无法安装此应用”


同样,这是在使用Xcode 11.2.1。

删除
使用\u框架就是解决方案。下面的帖子帮助我发现了我今天遇到的相同问题。在“pod安装”运行之后,我的cocoapods将无法用于任何项目。安装之后,突然发生了以下情况:

然后我立即卸载了那个插件,并彻底清除了缓存。还重新安装了CoCoapod。不走运。我正在尝试将Xcode升级到12,希望奇迹发生

编辑:解决方法是为所有pod添加一个伪plist

通用pod信息列表

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CFBundleDevelopmentRegion</key>
  <string>en</string>
  <key>CFBundleExecutable</key>
  <string>${EXECUTABLE_NAME}</string>
  <key>CFBundleIdentifier</key>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
  <key>CFBundleInfoDictionaryVersion</key>
  <string>6.0</string>
  <key>CFBundleName</key>
  <string>${PRODUCT_NAME}</string>
  <key>CFBundlePackageType</key>
  <string>FMWK</string>
  <key>CFBundleShortVersionString</key>
  <string>4.3.0</string>
  <key>CFBundleSignature</key>
  <string>????</string>
  <key>CFBundleVersion</key>
  <string>${CURRENT_PROJECT_VERSION}</string>
  <key>NSPrincipalClass</key>
  <string></string>
</dict>
</plist>

CfBundledDevelopmentRegion
EN
Cbundlexecutable
${EXECUTABLE_NAME}
CbundleIdentifier
${PRODUCT\u BUNDLE\u IDENTIFIER}
CbundleInfo字典版本
6
CFBundleName
${PRODUCT_NAME}
CbundlePackageType
模板
CbundleShortVersionString
4.3.0
CFBundleSignature
????
循环流化床锅炉
${当前项目版本}
非主类

如果这是一个“愚蠢”的问题,很抱歉,但是,在创建此pod文件后,您是否运行了pod安装和/或pod更新?没有愚蠢的问题。是的,我还清除了Pods文件夹,删除了Podfile.lock和workspace,然后更新了pod。我已经重置了模拟器,删除了模拟器缓存,删除了DerivedData,并清理了Xcode中的build文件夹@DawsonLoudon@boppa你解决了吗?我也有同样的问题。干得好!这是一个暂时的解决方案,苹果必须解决这个问题。