为了账号安全,请及时绑定邮箱和手机立即绑定

如何导出“胖”可可触摸框架(用于模拟器和设备)?

如何导出“胖”可可触摸框架(用于模拟器和设备)?

iOS
呼唤远方 2019-11-22 13:08:00
使用Xcode 6,我们可以创建自己的Dynamic Cocoa Frameworks。因为:模拟器仍在使用32-bit库从2015年6月1日开始,提交到App Store的应用程序更新必须包括64位支持,并使用iOS 8 SDK(developer.apple.com)构建我们必须制作胖子库才能在设备和模拟器上运行项目。即在Frameworks中同时支持32位和64位。但是我没有找到任何手册,没有找到如何导出通用的Fat Framework以便将来与其他项目集成(并与他人共享该库)的手册。这是我复制的步骤:设置ONLY_ACTIVE_ARCH=NO在Build Settings在此处输入图片说明armv7 armv7s arm64 i386 x86_64为Architectures(肯定)添加支持在此处输入图片说明构建框架并在Finder中打开它:在此处输入图片说明 在此处输入图片说明将此框架添加到另一个项目实际结果:但是最后,我仍然无法立即在设备和模拟器上运行带有此框架的项目。如果我从Debug-iphoneos文件夹中获取框架-它可以在设备上运行并在模拟器上出错:ld: symbol(s) not found for architecture i386xcrun lipo -info CoreActionSheetPicker胖文件:CoreActionSheetPicker中的体系结构为:armv7 armv7s arm64如果我从Debug-iphonesimulator文件夹中获取框架-它可以在模拟器上使用。我在设备上有错误:ld: symbol(s) not found for architecture arm64xcrun lipo -info CoreActionSheetPicker胖文件:CoreActionSheetPicker中的体系结构是:i386 x86_64那么,如何创建可在设备和模拟器上运行的动态框架?此答案与Xcode 6 iOS创建Cocoa Touch Framework-体系结构问题有关,但不是重复的。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 445 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信