【发布时间】:2019-02-27 13:20:07
【问题描述】:
Apple 欺骗了我,即使我禁用了自动更新,它现在也提取了最新的 XCode 版本(版本 10.0 (10A255))和依赖项。结果是我无法再构建我的应用程序,即使在删除 (ionic cordova platform remove ios) 并重新添加平台之后也是如此。
它现在失败并出现以下错误。
onic cordova run ios --debug --target="iPhone-8" --consolelogs
...
<path>/platforms/ios/build/emulator/MyApp.app/Info.plist file not found.
[ERROR] An error occurred while running cordova run ios --debug --target iPhone-8 (exit code 1).
ionic --version
3.20.0
---- 编辑
使用 verbose 运行并收到 :No scripts found for hook "before_deploy". 作为失败的附加信息。
----- 编辑 ------
请在此处查看更多详细信息。我能够从头开始复制它/一个空白的应用程序模板 Blank app fails debug build - /Info.plist file not found
【问题讨论】:
-
Info.plist 是构建 ios 应用程序必须的文件,请前往您的项目位置 ../iOS 手动检查并查找 .plist 文件。
-
ios/build文件夹丢失。我在ios/MyApp文件夹中找到了MyApp-Info.plist。为该文件创建了符号链接Info.plist,但无济于事。不确定为什么没有生成整个构建文件夹? -
有没有办法再次运行
*.plist生成脚本?好像不见了…… -
您必须使用 xcode 打开代码。在那里你可以创建一个包含应用程序所有权限和版本详细信息的 plist 文件
-
这个链接可以解决你的问题。 github.com/apache/cordova-ios/issues/407。 Cordova 目前不支持 Xcode10。
标签: ios ionic-framework ionic2 ionic3 xcode10