使用workspace。workspace相当于项目管理,创建workspace形成的文件是.xcworkspace。使用
一、xcode创建workspace并放入SDKFramework文件夹内,如图
选择File → new→Workspace → 点击save
这时候文件夹中就多了 SDKFramework.xcworkspace 文件
1-4.png
3、打开 SDKFramework.xcworkspace 分别创建Demo和framework两个项目并添加到 SDKFramework.xcworkspace 中,如图
app:
1-5.png
1-6.png
1-7.png
1-8.png
1-9.png
1-10.png
1-11.png
1-12.png
二、项目基本架构已经创建好,现在可以给framework设置配置:
1、设置Build Active Architecture Only 值 为NO
2-1.png
2-2.png
3、Build Libraries for Distribution 设置为Yes (如果是swift语言的时候需要)
2-3.png
终端 输入命令:vim Podfile ,按esc按键并输入:wq 按回车键保存 。双击打开编辑。
platform :ios, '11.0'
use_frameworks!
workspace 'SDKFramework.xcworkspace'
def common_pods
pod 'AFNetworking','4.0.1'
pod 'Masonry','1.1.0'
pod 'SVProgressHUD','2.2.5'
pod 'YYModel','1.0.4'
pod 'YYCategories','1.0.4'
pod 'JXCategoryView','1.5.8'
pod 'FDFullscreenPopGesture','1.1'
pod 'TZImagePickerController','3.5.7'
pod 'AliyunOSSiOS','2.10.8'
pod 'MJRefresh','3.5.0'
pod 'Toast','4.0.0'
pod 'YYWebImage','1.0.5'
pod 'AMapLocation-NO-IDFA','2.6.7'
pod 'SSZipArchive', '2.2.2'
pod 'SAMKeychain', '1.5.2'
pod 'AMapLocation-NO-IDFA','2.6.7'
end
target 'SDKFramework' do
project 'SDKFramework/SDKFramework.xcodeproj'
common_pods
end
target 'SDKFrameworkDemo' do
project 'SDKFrameworkDemo/SDKFrameworkDemo.xcodeproj'
common_pods
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
指明xcworkspace名称
workspace ‘SDKFramework.xcworkspace’
这里的project要指明路径
project ‘SDKFrameworkDemo/SDKFrameworkDemo.xcodeproj’
这里的project要指明路径
project ‘SDKFramework/SDKFramework.xcodeproj’
在SDKFramework目录下执行: pod install 命令
原文地址:https://blog.csdn.net/qq_32873193/article/details/129055497
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_33318.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!