Cocoapods:在WorkSpace中使用共享私有框架的两个应用程序

时间:2018-05-26 03:26:42

标签: ios xcode cocoapods

我有一个工作区,有2个项目和1个公共共享框架,每个项目都可以使用通用框架和Two Apps with a shared private Framework, in a WorkSpace,但是当我添加Podfile并执行pod安装时,我收到了此警告

  

[!] Podfile包含框架或静态库目标,Podfile不包含主机目标(嵌入框架的目标)。   如果此项目用于进行框架开发,则可以忽略此消息。否则,将目标添加到嵌入这些框架的Podfile中,以使此消息消失(例如测试目标)。

我在运行项目应用程序时遇到此错误

  

dyld:未加载库:@ rpath / Alamofire.framework / Alamofire     参考自:/Users/alfian0/Library/Developer/Xcode/DerivedData/SIPMI-arflaxzmdqswkjgsqghdmfizsjws/Build/Products/Debug-iphonesimulator/Common.framework/Common     原因:未找到图像

这是我的Podfile

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
use_frameworks!

workspace 'SIPMI'

project 'Common/Common.xcodeproj'
project 'TKIApp/TKIApp.xcodeproj'
project 'WalletApp/WalletApp.xcodeproj'

def networking_pods
  pod 'Moya/RxSwift', '10.0.2'
end

def application_pods
  pod 'RxCocoa', '4.1.2'
  pod 'Fabric', '1.7.3'
  pod 'Crashlytics', '3.10.0'
  pod 'IQKeyboardManagerSwift', '5.0.7'
end

target 'Common' do
  project 'Common/Common.xcodeproj'
  networking_pods
end

target 'TKIApp' do
  project 'TKIApp/TKIApp.xcodeproj'
  application_pods
end

target 'WalletApp' do
  project 'WalletApp/WalletApp.xcodeproj'
  application_pods
end

这是我的项目结构

enter image description here

0 个答案:

没有答案