gpt4 book ai didi

ios - Xcode - clang 失败,退出代码为 1。插件原因?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:03 35 4
gpt4 key购买 nike

当我尝试存档我的应​​用程序时,我在 Xcode 中遇到了一个奇怪的错误。

我正在使用 Ionic 和 Ionic CLI 工具。该应用程序专为 Android 构建,在 Google Play 商店中处于测试阶段。

在 Xcode 中我得到这个错误:

clang: error: no such file or directory: '/Users/SubjectiveEffect/myApp/platforms/ios/CardsApp/Plugins/de.appplant.cordova.plugin.email-composer/APPEmailComposer.m'
clang: error: no input files
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

所以看起来 de.appplant 电子邮件插件有一些错误。电子邮件插件适用于 Android,但不适用于 iOS 上的 Ionic View。我不确定这是否是因为该插件与 Ionic View 不兼容。

有人有什么想法吗?

更新:

我卸载了这个插件,现在我得到了同样的错误,但是来自一个不同的插件!

clang: error: no such file or directory: '/Users/SubjectiveEffect/myApp/platforms/ios/CardsApp/Plugins/com.danielcwilson.plugins.googleanalytics/UniversalAnalyticsPlugin.m'
clang: error: no input files
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

所以我很确定这是一个插件问题。

任何人都知道为什么或如何解决它?我正在使用在 ngCordova 上看到的标准 cordova 命令从 Mac 上的命令行安装。

编辑:要清楚 - 这些文件夹确实不存在。尽管这些插件在 Android 中运行良好...

最佳答案

你的错误很奇怪,可能是结构文件夹出了问题。我会尝试做这样的事情:

在进行此测试之前,先备份 platforms/ios。

cd my-folder-app/
ionic platform remove ios
ionic platform add ios

现在应该需要从备份中复制并粘贴图标、启动画面等到新的 platforms/ios 文件夹,并重新应用您所做的一些最终更改。

ionic build ios

然后打开xcode:

  • 在模拟器或设备上运行应用程序以测试是否有效
  • 断开设备
  • 选择架构和 iOS 设备

enter image description here

如果您需要配置模式,首先您需要编辑它:

enter image description here

从左侧面板中选择 Archive,右侧是 Build Configuration:如果要发布应用程序,请选择 Release;如果要在测试设备上安装该应用程序,请选择 Debug。然后单击关闭。

  • 从顶部菜单:产品 > 归档

祝你好运!

更新:

为确保您的错误不取决于 ionic 项目,请进行此测试:

cd projects-folder/
ionic start myTestApp tabs
cd myTestApp/
ionic platform add ios
ionic build ios

现在在 xcode 上执行相同的步骤来归档应用程序。

关于ios - Xcode - clang 失败,退出代码为 1。插件原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28730677/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com