Tag: 框架

将FacebookSDK.framework添加到我自己的静态库中

我正在创build一个静态库,我将用于多个项目,我正在开发。 我将构build静态库作为.framework文件,并将其拖放到其他项目中使用。 它工作正常。 现在我正在为框架添加更多的function。 我将FacebookSDK.framework添加到用于login的静态库中,但是当我将该框架拖到另一个项目并构build它时,会引发错误。 "FacebookSDK/FacebookSDK.h" file not found. 请帮忙!

Xcode 6.1 dyld:Library未加载:@ rpath / XCTest.framework / XCTest错误

我在Xcode 6.1中导入了我的旧项目,上面提到的错误开始在运行时出现,原因图像没有find ,我已经尝试了所有关于下面的链接build议的答案 Xcode 5.0.2 dyld错误 但到目前为止,他们都没有为我工作,所以谁也不知道如何摆脱这个问题。 任何帮助将不胜感激。

没有这样的模块parsing使用Xcode 7.1中的Swift

有几个问题已经解决了这个问题,但所有这些(我认为)都是参考Parse的早期版本,使用Objective-C桥接头来连接框架。 我正在使用支持Swift的最新版本的Parse,这是一个不同的设置过程。 我已经下载并添加parsing到Xcode在Build Phases – > Link Binary With Libraries 。 在他们的网站上的方向是非常简单的…下载SDK,将其添加到Xcode,导入它,并完成。 parsing似乎被正确地添加到应有的地方: 但是,唉,当我使用import Parse ,我得到一个no such module错误。 我已经尝试在Build Settings下recursion和非recursion地添加框架searchpath$(PROJECT_DIR) ,以及解决此问题的其他问题的一些其他build议,但没有运气。 我想知道是否这可能是Parse或Xcodetesting版的问题,因为两者都是非常新的,但我假设错误是在我的一端,只是不完全确定自从快速入门指南Parse.com好像很简单

iOS:未find“PebbleKit / PebbleKit.h”文件问题

我正在与一个包括Pebble Kit框架的项目合作。 我在同一个项目中有两个目标。 当我在设备上运行项目,它工作正常。 但是,当我存档相同的项目来创build一个IPA,它显示下面的错误, PebbleWatch.h文件中的词法或预处理器错误, 找不到“PebbleKit / PebbleKit.h”文件。 我多次清理项目,并通过select参考两个项目,将相同的框架包含在项目中。 如何解决这个问题?

将SKShapeNode帧设置为calculateAccumutedFrame

这个问题已经发生了几天:我不能设置我需要的特定框架。 我需要我的SKShapeNode框架作为围绕一个圆的边界框,以便它是框架的内切圆。 蓝色是当前的框架,红色是我想要的框架。 我正在创build这样的SKShapeNode: init(level: Int, from: SKSpriteNode, fromScene: GameScene) { self.level = level self.from = from self.fromScene = fromScene bezierPath = UIBezierPath(arcCenter: CGPoint.zero, radius: CGFloat(((25 * level)) + 50), startAngle: CGFloat(GLKMathDegreesToRadians(-50)), endAngle: CGFloat(M_PI * 2), clockwise: false) let top = CGFloat((level * 25) + 50) let bottom = CGFloat((level + 1) * 25 + […]

将RealmSwift作为子项目添加:缺less所需的模块:“Realm.Private”,“Realm”

所以我想在我自己的框架中链接到RealmSwift,这是我采取的步骤: 将RealmSwift添加为子项目 链接框架: 添加依赖关系 将RealmSwift导入Swift文件: 我得到了错误: Missing required modules: 'Realm.Private', 'Realm' 。 我该如何解决这个问题? 谢谢!

自定义框架未加载dyld:库未加载:@ rpath / Custom.framework /

我有一个应用程序与几个自定义的dynamic框架,这意味着我使用iOS 8作为Xcode 6.2上的SDK。 我的Mac在优胜美地 框架有Swift的来源和资源。 该应用程序是分布式企业,所以我只是创build一个IPA,并通过网页内部分发,用户可以下载和安装应用程序。 该应用程序在iPhone 5(iOS 8.1.2),iPod Touch(iOS 8.2)和模拟器上安装并运行, 但不在 iPhone 6(iOS 8.1.2)上运行。 错误始终是dyld:Library未加载:@ rpath / Custom.framework /。 每当我删除并添加框架回来尝试修复它的另一个框架popup为未加载在iPhone 6(为什么! 以下是设置: @ executable_path /框架 embedded式内容包含Swift代码 – 是的 embedded式二进制文件中的框架 embedded式框架 链接二进制与库 什么是导致这些问题,我可以做什么,以确保该应用程序运行在所有设备和iOS 8版本一致。 我发现的大多数解决scheme都是试用和错误的build议。

Swift和Cocoapods – 缺less必需的模块

我正在做一个Swift框架。 这个框架依赖于两个库, Alamofire和SwiftyJSON ,它们都是用Swift编写的。 我正在使用CocoaPods在我的框架中导入这些库。 这里是我的Podfile的内容: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'Alamofire', '1.2' pod 'SwiftyJSON', '2.2' 在我的框架中,我有一个导入和使用这两个模块的类: import Alamofire import SwiftyJSON 我可以运行pod install并成功构build我的框架 ! 当我试图在Swift项目中使用我的框架时,现在事情变得棘手。 我将.framework文件复制到我的项目中。 在我的项目目标的构build阶段,我添加一个“目标”设置为“框架”的复制文件阶段,并添加我的框架文件。 我在我的项目的Swift类中导入我的框架: import MyFramework 问题是:Xcode不断告诉我 缺less必需的模块“SwiftyJSON” 更令人惊讶的是:如果我不使用SwiftyJSON并从我的框架中删除它(但仍然使用Alamofire)… 它的工作原理! 我有任何其他比SwiftyJSON的问题相同的问题。 只有Alamofire似乎工作。 我已经看到了一些问题,像这样 ,并尝试了一些东西(改变生成设置,将库添加到链接库,添加一个桥接头,虽然我不处理ObjC)没有效果… 有没有人有任何想法如何解决这个问题? 这让我疯狂! 编辑:我正在使用Cocoapods v0.37.0.beta.1。 与v0.36.4相同的问题。

为什么我不能在Swift中更改视图的框架大小?

所以这是我遇到过的最奇怪的事情。 我在UIViewController的UIView顶部添加一个简单的UIView 。 我将大小更改为200 x 200,然后我想通过将这一行代码放在viewDidLoad方法中来更改UIView的大小: self.gameBackgroundView.frame.size.height = 10 这在Swift中似乎完全正常。 虽然,没有任何反应。 我可以改变颜色,angular落半径等… 编辑: 我也删除了该视图中的所有约束,但仍然无效。

所需的框架与静态库

build设现代框架说, 每个应用程序都有自己的自定义框架的副本 。 既然Xcode支持iOS框架,那么框架是静态库还是比较方便呢? 如果这是真的,那么为什么select静态库模板? 否则,一旦Swift支持静态库 ,我是否应该将所有我需要的自定义框架转换为静态库 ?