15得票3回答
iOS静态框架中的“Could not load NIB in bundle”错误

我正在创建一个静态的iOS框架(在Xcode 6中使用默认模板),其中包含xib文件。但是,当将我的框架添加到另一个应用程序时,我遇到了一个问题,即出现以下错误:Terminating app due to uncaught exception 'NSInternalInconsistency...

14得票1回答
XCode6:收到错误消息“在框架模块内包含非模块化标头”的解决方法

我有一个iOS应用程序,其中包括一个应用程序、一堆我的自定义框架和一堆第三方框架:App MyFramework1 MyFramework2 AFNetworking.framework Mantle.framework .. 我...

14得票2回答
自制框架中出现错误"No known class method for selector 'Hello:'"

我正在为一家公司制作一个框架,已经完成了所有代码。现在我正在尝试将其打包成框架。作为测试,我创建了一个名为-(void)Hello:(NSString *)worldText;的方法。 当我尝试使用这段代码[CompanyMobile Hello:@"World"];在应用程序中调用它时,我...

14得票2回答
由于静态框架(.framework)没有使用完整的位码,因此在归档时无法生成位码包。

我们正在尝试在静态框架中完全启用Bitcode,但是当该框架与应用程序集成时,在归档应用程序时出现以下错误,尽管我们能够在模拟器或设备上构建它。 ld: bitcode bundle could not be generated because '.framework/p-iOS(PTFWO...

13得票1回答
非静态变量'FrameworkNameVersionString'没有先前的外部声明

我创建了一个名为 CustomFramework 的 iOS 框架,在 Xcode 创建的 CustomFramework.h 文件中默认包含以下内容。#import <UIKit/UIKit.h> //! Project version number for CustomFra...

13得票4回答
iOS:如何在框架中添加Assets文件夹并在代码中访问它们?

我创建了一个iOS应用,并向其中添加了一个框架。生成的框架与生成的Single View App不同,没有assets文件夹。所以我在框架文件夹里面创建了一个Assets文件夹,并将其拖放到Xcode中,选择目标为我的框架。 我尝试使用asset,但是asset没有显示出来。有人能向我展示如...

13得票2回答
使用相同产品名称链接双重(iphoneos和watchos)框架

最近,我不得不复制我的框架,以便能够从本机watchOS 2扩展链接它们,因为平台不同。因此,对于每个框架X,我都有一个相应的X-watchos版本。在模拟器中和直接构建到我的设备时,一切都运行正常,直到我尝试存档时才出现了这个链接错误: 我在已构建的watchOS框架上运行了“lipo...

13得票1回答
iOS前缀静态库是什么?

我正在构建一个iOS静态库(如 https://github.com/jverkoey/iOS-Framework 所述)。 我依赖于SBJson和AFNetworking。 我想包含这些库以避免版本问题并简化安装; 为此,我需要在这些库名前加前缀以避免命名冲突。 如何以简单的方式为其他静态...

12得票1回答
iOS 8 动态框架:库未加载

我一直在开发一个包括分享扩展的iOS 8应用程序。应用和扩展目标使用新的iOS 8样式的动态框架。昨天,我试图将该应用程序提交到TestFlight Beta App Review (请参见这里和这里)中,因此对我的构建配置进行了许多更改。商店最终接受了应用程序进行审核,但今天当我尝试在设备上...

11得票2回答
为多种架构(arm64、armv7、armv7s)构建框架。

我正在尝试将一个arm64、armv7和armv7s的项目构建上传到TestFlight。它正在使用另一个项目的框架。但是该框架似乎仅为arm64而不是armv7构建(文件是为arm64构建的,而不是被链接的架构(armv7))。 问题在于如何制作包含所有体系结构的框架?我想保持项目分离。并...