我正在创建一个项目,但是有一个奇怪的问题。
当我从头开始创建项目并将Pod添加到其中时。一切都应有的美好。
但是...当我使用相同的方法时,可以说myApp-> com.myname.myApp并将Pod添加到其中。 Xcode总是并且总是给我一个错误
ld:未找到框架Pods_App_Name clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我真的做了所有我想做的事情,例如CMD + ALT + K删除Xcode衍生的数据,甚至擦除磁盘并格式化Mac。我不知道为什么Xcode仅在使用了包标识符的情况下才给我这个错误。
我已经尝试解决这个问题了好几个星期了。有任何想法吗 ?
答案 0 :(得分:0)
对我来说,问题是由XCode 10.0(10A255)的Bundle标识符中使用非拉丁字符引起的。
在为Pods_PROJECT_NAME.framework
创建位置时,XCode替换了这些
通过在右窗格中单击以下文件夹的图标,我设法在Project导航器中修复了完整路径:
不幸的是,每次启动XCode时都必须修复第二个问题。
仍然我不知道如何在PROJECT_FOLDER/Pods/Pods.xcodeproj/xcuserdata/__user__.xcuserdatad/xcschemes/Pods-__PROJECT_NAME__.xcscheme
文件中修复应用方案(在每个XCode开始时都会覆盖),但至少我能够在模拟器中构建和启动应用。