Pet*_*rbo 6 xcode frameworks ios cocoapods firebase
我正在尝试在动态框架(Cocoa Touch Framework)中使用 Firebase。我已将 Firebase 添加到 Podfile 中,如下所示:
platform :ios, '9.0'
use_frameworks!
workspace 'Test.xcworkspace'
target 'Test' do
project 'Test.xcodeproj'
end
target 'TestFramework' do
project 'TestFramework/TestFramework.xcodeproj'
# Pods for TestFramework
pod 'Firebase/Database'
pod 'Firebase/Auth'
end
Run Code Online (Sandbox Code Playgroud)
我在测试目标的构建阶段设置了目标依赖项。所有根据:https : //github.com/benasher44/CocoaPodsLibExample
但是,当我在应用程序启动期间从我的测试目标引用我的 TestFramework 时,我在控制台中收到此消息(对于所有 Firebase 类):
objc[34978]:FIRAAppEnvironmentUtil 类在 /Users/peterwarbo/Library/Developer/Xcode/DerivedData/Test-goxvmnklbfyswhdniydzbvzudcez/Build/Products/Debug-iphonesimulator/TestFramework.framework/Test8Framework/05/Users/Test858585/Userspet 中实现Library/Developer/CoreSimulator/Devices/43080C45-C9E9-4237-A255-5029CC4D5797/data/Containers/Bundle/Application/FCFDC439-8564-40A8-9B34-935FE222193E/Test.302193E/Test.021app33 将使用两者之一。哪个是不确定的。
并且应用程序崩溃。我读过这可能与 Firebase 是一个静态库有关。我需要解决这个问题,以便我可以使用来自不同目标的 Firebase。具体来说,我想要实现的是能够从键盘扩展程序执行 Firebase 操作,因此我的主机应用程序和我的扩展程序都应该能够执行 Firebase 操作。
我已经尝试解决这个问题一个多星期了,但我还没有想出任何可行的解决方案:(
我使用的是 Xcode 8.2.1,Cocoapods 1.2.0
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |