我在Xcode上有一个与FacebookSDK合作的项目。正如facebook所建议的那样,SDK安装在〜/ Documents / FacebookSDK上,在我的构建设置中,我有了这个“框架搜索路径”部分的路径。一切正常,但我正在尝试使用Xcode Server进行持续集成,当我尝试集成我的项目时,它无法找到FacebookSDK(我收到此错误消息:“问题:'FacebookSDK / FacebookSDK。找不到文件。“)。
我认为这是因为构建是在服务器上进行的,所以我在服务器上的“〜/ Documents / FacebookSDK”上安装了FacebookSDK,但问题仍然存在。我该怎么办?
答案 0 :(得分:1)
好的,我终于找到了解决方案。
- >只需添加“Libray搜索路径”的路径即可。 (类似“$(SRCROOT)/ Vendor / FacebookSDK”)
我不明白为什么我们不需要这些东西用于构建和运行但是对于CI,但它现在可以工作。
答案 1 :(得分:0)
只需按照以下步骤操作:
从标题搜索路径中删除旧路径
确保您的FacebookSDK位于项目文件夹
转到目标 - >构建阶段 - >链接二进制文件库
点击+,然后转到app文件夹&选择Facebook SDK
它将设置SDK的实际路径
在那个干净的项目之后& make build
希望它会有所帮助。
答案 2 :(得分:0)
对于使用React Native(React Native FBSDK)的用户,将FB SDK移至$(PROJECT_DIR)/../Frameworks/FacebookSDK
之后,将Framework Search Paths
中的RCTFBSDK.xcodeproj
中的ios/Frameworks
放在php-apache_1 | AH00112: Warning: DocumentRoot [/var/www/html] does not exist
php-apache_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.3. Set the 'ServerName' directive globally to suppress this message
php-apache_1 | [Fri Mar 15 14:04:10.964296 2019] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
上。它将起作用。