尝试存档我的应用程序时,我在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中可以正常工作...
我从来没有真正发现正在发生的事情。
我所做的是删除iOS平台并重新添加。尽管由于某些原因存在正确的文件夹,但这只会造成更多错误。然后,我还发现我的Android版本无法正常工作。
我删除了所有内容并重新添加了所有内容,也更新了Ionic。
然后XCode将打开但冻结。硬冻结。退出它的唯一方法是强制关闭Mac。我什至卸载了XCode并重新安装了它。一样。
最后,我使用命令行擦除了XCode中的所有预设,因此它将在没有加载任何项目的情况下重新打开。现在可以正常工作了,Android版本似乎也可以正常工作。
我不知道错误从哪里开始的,所以我不能正确地将任何人标记为正确的,因为那样会误导人。解决方法:清理并燃烧,然后重新开始。:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句