2017-04-04 48 views
0

我使用auth0在阵营机iOS项目,我已经完成以下步骤:的XCode链接器命令失败 - 找不到目录

首先,你需要运行下面的命令来安装反应母语锁 npm install --save react-native-lock

之后,链接反应天然锁与您的iOS项目: react-native link react-native-lock

当运行上面,安装的CocoaPods所有成功安装几个依赖关系:

Adding Podfile to iOS project 
Installing Pods 
Analyzing dependencies 
Downloading dependencies 
Using AFNetworking (3.1.0) 
Using Lock (1.28.2) 
Using Masonry (0.6.4) 
Using SimpleKeychain (0.7.0) 
Using TouchIDAuth (0.2.0) 
Generating Pods project 
Integrating client project 
Sending stats 
Pod installation complete! There are 4 dependencies from the Podfile and 5 total pods installed. 

在我Project > Build Settings > Other Linker Flags我:

lc++ 
${inherited} 
-ObjC 

然而,当我生成项目,以我的身体iPhone,我得到这个错误,每installed依赖性:

ld: warning: directory not found for option '-L/Users/dan/Library/Developer/Xcode/DerivedData/myapp-acmwajylejkvendtsdryuouwuvnl/Build/Products/Debug-iphoneos/AFNetworking' 

谁能帮我请解决这个错误?

+0

没有你的项目包含.PCH文件? –

+0

我的应用程序中没有.pch文件。 – Dan

+0

好的,你的MAC有哪些操作系统? –

回答

2

建议:

后-u更新,请打开yourProject.xcworkspace没有yourProject.xcodeproject

+0

作为没有iOS知识的人,您是否必须打开xcworkspace文件,因为已安装的Pod不包含在xcodeproject中? – Dan

0

太好了,您必须更新您的操作系统,以便流利地支持XCODE 8.2.1及更高版本,有时在旧操作系统内工作,之前我遇到过这个问题,并且将我的头发扒了两天,然后我更新我的操作系统,并得到修复。你必须更新你的操作系统来修复它,否则什么都不会起作用。

感谢

+0

在我升级之前,有什么操作系统升级旨在解决?我一直在使用XCode 8.2.1约3个月,之前我用过cocoapods,这是我第一次遇到这个问题。 – Dan

+0

@丹通过此链接https://support.apple.com/en-in/HT207536并找到自己关于升级你在新的操作系统和功能中获得的东西。在一行中,我想引用“macOS Sierra 10.12.4更新改进了Mac的稳定性,兼容性和安全性,并建议所有用户使用。” –

+0

如何改进稳定性,兼容性和安全性以帮助我确定为什么我的应用程序无法在XCode中构建? – Dan

相关问题