首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将第三方框架导入Xcode游乐场?

如何将第三方框架导入Xcode游乐场?
EN

Stack Overflow用户
提问于 2014-06-04 19:42:11
回答 4查看 29.3K关注 0票数 46

如何将第3部分框架导入Xcode游乐场?

Swift游乐场显然有一个框架导入机制,因为我们可以导入CocoaSpriteKit和OSX游乐场中的XCPlayground (奇怪的是,iOS中缺少XCPlayground)。

我真正想做的是在操场上隐藏代码,并且能够展示一个最小的例子。对如何将框架加载到Swift操场有什么想法吗?

另请参阅:

(这个问题不同,因为请求是在游乐场中使用框架,而不是简单地使用常规swift文件)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-06-06 06:30:09

编辑:从Beta5开始,当操场是作为目标构建框架的工作区的一部分时,就支持这一点。Apple论坛网站上有更多的细节,但希望@Rick能将它们添加到他的回答中,这将为这个问题找到明确的答案。

不要再做下面的事了!

短期而言,虽然没有支持的解决方案,但如果您正在生成一个模块/框架,您可以将其复制到SDK的System/Library/Frameworks目录中,然后以与导入系统框架相同的方式将其复制到SDK中。

用于OS游乐场:/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks

iOS:/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/

但在你这么做之前..。“如瑞克在回答中所说的那样,去登记雷达吧。”

票数 19
EN

Stack Overflow用户

发布于 2014-08-07 07:11:36

我在Beta 6中编写了一个涵盖自定义框架导入的教程

简而言之,如果您已经在同一个项目或工作区中拥有了您的游乐场和框架,并且您的框架是为64位构建的(即使是针对iOS),那么它们可以很好地结合在一起。

票数 2
EN

Stack Overflow用户

发布于 2016-09-23 12:07:18

来源:http://qiita.com/ryokosuge/items/2551cd4faa9dca324342

如果有谁在阅读了被接受的答案后仍然很难理解如何去做,这可能会有所帮助。

但它不是英文的,所以我在这里解释:

使用迦太基:

1:在项目根目录中设置Cartfile,添加库并运行:

carthage update --platform iOS --use-submodules

2:确保将项目保存为Workspace。从Xcode菜单栏:File > Save As Workspace。关闭Xcode并从新的.xcworkspace文件中重新打开。

3:在工作区中添加库的.xcodeproj文件:File > Add files to "your_workspace_name"。然后在:${SRCROOT}/Carthage/Checkouts/your_library_name/your_library_name.xcodeproj中找到它

4:在项目的一般设置中找到Embedded BinariesLinked Frameworks and Libraries部分。将库的.framework文件添加到这两个文件中。

5:清洁(⇧+⌘+K)和构建(⌘+B)。

他说:在操场上输入你的图书馆。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24046160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档