javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

目标c-dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate尝试运行iOS应用时

我的应用程序崩溃并显示以下消息:

dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate
引用自:   / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON   TRAINERS.app/IRON TRAINERS预期用于:   /System/Library/Frameworks/CFNetwork.framework/CFNetwork在   / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON   TRAINERS.app/铁教练(lldb)

当我尝试构建并运行时。 当我从项目中删除CFNetwork时,它起作用了,我不知道为什么。

我刚刚安装了Xcode6Beta并打开了我的项目。 在Xcode5.1上运行正常。

更新:

在带有Xcode 6的iOS模拟器上运行正常,问题出在运行iOS 7.1.1的设备上。

更新2:

下面选择的答案对我有用,尽管我已经将基础框架显式添加到我的项目中,但是我必须将其删除并再次添加。 问题至少已经解决了。 :)

trans by 2020-02-16T20:22:21Z

目标c-模块'myFramework'的伞头不包括头文件'otherFramework.h'

我的Swift / iOS9框架“ viewer_protocol”使用了另一个外部Objective-C框架(CocoaAsyncSocket)。 我正在使用迦太基构建CocoaAsyncSocket。 到目前为止,一切工作正常:在使用我的框架的框架Xcode Project中有一个示例应用程序,没有任何问题。

现在,我想在其他Xcode项目中使用我的框架-尽管使用了迦太基。 我只包含我的框架作为依赖项,而迦太基自动将依赖项解析为CocoaAsyncSocket。 我将两个框架都嵌入到这个新的Xcode项目中并构建了我的应用程序:此处一切正常-除了一个我不能摆脱的警告:

/Users/hibento/Repositories/viewer_protocol/<module-includes>:1:1: 
Umbrella header for module 'viewer_protocol' does not include header 'GCDAsyncSocket.h'

这是我的框架标头:

#import <UIKit/UIKit.h>

//! Project version number for viewer_protocol.
FOUNDATION_EXPORT double viewer_protocolVersionNumber;

//! Project version string for viewer_protocol.
FOUNDATION_EXPORT const unsigned char viewer_protocolVersionString[];

// In this header, you should import all the public headers of your framework     
using statements like #import <viewer_protocol/PublicHeader.h>
#import <CocoaAsyncSocket/CocoaAsyncSocket.h>

如您所见,CocoaAsyncSocket.h已导入。 此外,在我的框架内还包含CocoaAsyncSocket.h文件:

my framework's folder

我在这里想念的是什么? 我在框架内使用了其他几个外部框架,没有警告-所有这些外部框架都是用Swift编写的-CocoaAsyncSocket是纯Objective-C。

这是我的框架module.modulemap:

 framework module viewer_protocol {
   umbrella header "viewer_protocol.h"

   export *
   module * { export * }
 }

 module viewer_protocol.Swift {
     header "viewer_protocol-Swift.h"
 }

更新资料

我找到了一个解决方案:从我的框架标题中更改import语句

#import <CocoaAsyncSocket/CocoaAsyncSocket.h>

#import "CocoaAsyncSocket/CocoaAsyncSocket.h"

现在Xcode找到了头文件,警告消失了。

trans by 2020-02-15T17:46:00Z

macos-Mac OS X上Python的框架版本与非框架版本之间的差异

在Mac OS X上,Python的Framework构建和非Framework构建(即标准UNIX构建)之间有什么区别? 另外,每种技术都有哪些优缺点?

初步研究

这是我在发布此问题之前发现的信息:

  • [Pythonmac-SIG]为什么需要构建Python框架
    • B. Grainger:“我似乎想起来,如果您想使用本机Mac GUI进行任何操作,都需要使用Python的Framework构建。我的理解正确吗?”
    • C. Barker:“相当多-要访问Mac GUI,一个应用程序必须位于正确的Mac应用程序捆绑包中。Framework构建提供了这一点。”
  • Apple Developer Connection:框架定义
    • “框架是一个捆绑包(结构化目录),其中包含动态共享库以及相关资源,例如nib文件,图像文件和头文件。开发应用程序时,您的项目链接到一个或多个框架。 例如,iPhone应用程序项目默认情况下链接到Foundation,UIKit和Core Graphics框架,您的代码通过应用程序编程接口(API)访问框架的功能,API通过框架的头文件发布。 动态共享,多个应用程序可以同时访问框架代码和资源。系统根据需要将框架的代码和资源加载到内存中,并在所有应用程序之间共享资源的一个副本。”
  • 框架编程指南:什么是框架?
    • “与静态链接库和其他类型的动态共享库相比,Framework具有以下优点:
      • 框架将相关但独立的资源分组在一起。 此分组使安装,卸载和查找这些资源变得更加容易。
      • 与库相比,框架可以包含更多种资源类型。 例如,框架可以包括任何相关的头文件和文档。框架的多个版本可以包含在同一捆绑中。 这使得可以与较旧的程序向后兼容。
      • 在任何给定时间,只有一个框架的只读资源的副本在物理上驻留在内存中,无论有多少进程正在使用这些资源。 资源共享减少了系统的内存占用,并有助于提高性能。”

背景

在Mac OS X 10.6 Snow Leopard之前,我对此并没有考虑太多,因为我只是下载并安装Python 2.6.2 Mac Installer Disk Image(这是一个框架构建),然后使用virtualenv,pip开展业务。 等等。但是,随着Snow Leopard更改为64位,gcc等,我注意到一些问题,这些问题使我想要从源代码构建/编译Python 2.6.2+,这使我进入了自己的领域。 将Python构建为MacOSX | Darwin框架的优缺点的问题。

trans by 2020-02-15T11:34:39Z

javascript-何时使用React框架(例如Next或Gatsby与Create React App)

我处于我的React / javascript学习经验的快速原型开发阶段。 我想知道人们何时会使用Next.js或Gatsby.js这样的框架,而不是标准的Create React App。

我确实挖掘了基于页面的结构和预加载Next.js链接的前景。 但是,我不确定您何时到达CRA甚至退出CRA的下一步。

谢谢!

trans by 2020-02-10T07:28:44Z

基于Java组件与基于请求的框架

最近有人在采访中问我-在Java中,如何将基于组件的框架与基于请求的框架进行比较? 我将EJB解释为基于组件的框架的一个例子,将Struts解释为基于请求的框架的一个例子,但是我不相信我是否对此问题公道。

关于面试官的意思和应该进行比较的任何想法?

问候,化身

trans by 2020-02-02T22:47:48Z

面向初学者的Slim Framework

有人如何学习如何使用该系统?

我似乎找不到任何教程或书籍或有关如何使用此程序的任何内容。 是的,他们的网站简要解释了几件事,但没有任何澄清。 Google让我失败了。

谁能帮我这个? 我需要使用它,但对我来说似乎完全陌生。

trans by 2020-02-01T04:37:27Z

iPhone-私有API到底是什么?如果使用iOS,Apple为什么会拒绝iOS App?

我已经阅读了几篇关于此的文章,我只想看看我是否正确理解了这一点:

如果您使用私有API,Apple将拒绝您的应用...

  1. “私有API”和“非私有API”之间的主要区别是什么?

  2. “非私有” API是仅由Apple提供并验证的API吗?

  3. API不仅仅是与框架进行交互的一种方式,而框架只是人们可以用于琐碎目的的一组封装的类/标头吗?

  4. 这是否意味着我无法在我的应用程序中完全重用任何人的代码(除了Apple的代码)?

  5. 如果这是真的,那么程序员每当创建自己的自定义类和方法时,他在技术上是否仅为自己的特定目的设计了一个小型Framework? 那么这是否意味着他正在使用自己的私有API?

  6. 与我的班级/方法一起使用别人的班级/方法之间的区别甚至是什么,他们怎么能说出区别,为什么这会成为问题?

我对此的理解是荒谬的,并且不相信我在理解什么是“私有API”是正确的。 我确实读过它是为了防止API发生任何可能使您的应用无法正常运行的更改。 这是否意味着API在运行时(而不是编译时)已链接并且可以在不知情的情况下自动更新? (看,我本来以为每当您进行编译时,API / framework都是一成不变的,也许这是我错的地方)

有人可以帮我吗? 我对这项政策感到非常困惑。 谢谢!

trans by 2020-01-30T00:20:36Z

.net-有人有CSLA的实际经验吗?

我公司的主要Web应用程序渴望一组漂亮的库,以使其以某种方式可维护和可扩展,并且我的一位同事建议CSLA。 所以我买了那本书,但是:

程序员不再读书

我想评估一下SOFlow社区对此的看法。

所以这是我的问题:

  1. 人们可能如何使用CSLA?
  2. 优缺点都有什么?
  3. CSLA真的不适合TDD吗?
  4. 我有什么选择?
  5. 如果您停止使用它或决定为什么?
trans by 2020-01-22T04:54:58Z

ios-在Xcode 4中添加框架

可能重复:
如何在Xcode 4中“添加现有框架”?

如何在Xcode 4中添加框架?

enter image description here

trans by 2020-01-19T18:14:46Z

可可-Xcode 4和嵌套项目-找不到头文件

我在Xcode 4和嵌套项目中遇到了许多问题,这些项目在Xcode 3.2下工作得很好。 这是我无法解决的一个非常基本的问题:

我正在构建一个可可框架,该框架需要我有其来源的另一个可可框架。 因此,我执行通常的步骤:

  • 将所需框架的${BUILT_PRODUCTS_DIR}/MyFramework.framework/Headers文件拖到我的主框架项目中
  • 在我的主框架中的TARGETS> MyFramework> Build Phases> Target Dependencies下:添加嵌套项目的目标
  • 确保嵌套框架的头文件是公共的
  • 在Xcode设置>位置>构建位置中,我将其设置为将构建产品放置在派生数据位置中(推荐)
  • 两个目标的构建产品路径均设置为${BUILT_PRODUCTS_DIR}/MyFramework.framework/Headers,并告诉我它们位于DerivedData / Debug(或Release)位置
  • 两个目标的体系结构设置相同

然后,我按[CMD] + B进行构建,它告诉我它找不到嵌套框架的头文件。 当我检查设置时,“用户头搜索路径”包含DerivedData / Debug的路径,并且在内部有嵌套的框架目标,其头文件位于Versions / A / Headers中。

我坐在这里,有人知道我在做什么错吗?


当我将用户标头搜索路径更改为${BUILT_PRODUCTS_DIR}/MyFramework.framework/Headers进行调试时,该问题消失了。但是,当为分发而构建时,这将不起作用,因为框架然后使用它们的Release设置,该发布设置位于另一个子目录中。


我的临时解决方案是为嵌套项目定义一个分发配置。 这样就可以找到标题,并且链接程序可以成功链接。

trans by 2020-01-16T06:42:48Z

ios-Swift框架不适用于除“调试”或“发布”以外的其他名称的构建配置:无此类模块

每当我尝试使用名为“ Debug”或“ Release”以外的其他构建配置时,Xcode突然都找不到我的Swift框架。 这些配置与其名称完全相同(实际上,新配置是从有效的“调试”配置中复制的)。

Build configurations screenshot

Xcode报告“没有这样的模块”

Xcode error

这似乎是一个非常奇怪的错误。 肯定有人遇到过这个吗? 我的Google搜索没有结果。 有谁知道什么可能导致此问题? 我很确定我正确添加了框架。

我创建了一个简短的截屏视频,向您确切显示我在做什么:[http://www.screencast.com/t/zpgZ5ZYgvH]

底线:

  1. 确保当前使用第三方Swift框架构建项目
  2. 在项目/文件导航器中选择项目
  3. 在编辑器左侧栏中选择“目标”上方的项目,并确保您位于“信息”选项卡上
  4. 通过单击配置列表下方的+按钮并选择“复制XXX配置”来复制当前配置(可能是“调试”)
  5. 通过转到产品(菜单)>方案>编辑方案...来修改方案以使用新配置。
  6. 在左侧边栏中选择运行
  7. 在“生成配置”下选择新配置
  8. 尝试再次建造

您也可以下载示例项目:[http://s000.tinyupload.com/?file_id=48797763216274271871820]

我正在运行Xcode 6.0.1(6A317)和优胜美地10.10(14A361c)。

trans by 2020-01-06T19:46:41Z

Web服务-为什么Lift Web框架可伸缩?

我想知道电梯网络框架具有高性能和可扩展性的技术原因吗? 我知道它使用具有演员库的scala,但是根据安装说明,默认配置是使用jetty。 那么它是否使用actor库进行缩放?

现在,可扩展性立即可用。 只需添加其他服务器和节点,它将自动扩展,这是如何工作的? 它可以处理与支持服务器的500000+并发连接。

我正在尝试为企业级创建一个Web服务框架,该框架可以超越现有的框架,并且易于扩展,可配置和可维护。 我对扩展的定义只是添加更多服务器,您应该能够容纳额外的负载。

谢谢

trans by 2020-01-04T18:40:59Z

xcode-使用libgdx(roboVM)创建iOS库或框架

是否可以使用可以导入Xcode的libgdx(RoboVM)创建iOS库或框架?

背景:我的一位同事创建了一个3D可视化应用程序,作为针对Android和Windows桌面的libgdx项目。 可以将其编译为使用RoboVM在iOS上运行。 但是,我想使用Xcode在其周围包装其他本机用户界面元素。 我知道可以通过RoboVM以编程方式构建用户界面,但是我很想研究是否有可能将现有工作引入Xcode。 我不需要编辑3D可视化组件,而是在3D Vis窗口周围添加额外的GUI元素。 我认为将libgdx(RoboVM)代码编译到框架或库可能是可以导入的解决方案?

trans by 2020-01-03T14:48:02Z

javascript-jQuery链接如何工作?

我不是在问什么合适的链接语法,我知道可能是这样的:

$('myDiv').removeClass('off').addClass('on');

但是,我真的很想了解它的内部工作,据我所知,链接是与其他著名框架相比的优势之一,但是对于像我这样的新手程序员来说,这是我们的抽象之选,我敢肯定 在那里可以提供一个解释,让我了解链接的工作方式。

谢谢!

trans by 2020-01-01T11:42:48Z

可用的iPhone Web应用程序JavaScript UI库/框架

我正在启动一个针对iPhone / iPod Touch上的Mobile Safari的Web应用程序。 我正在评估当前可用的客户端JavaScript / CSS库/框架。

这些是我目前知道的:

  • iUI
  • 界面
  • UiUIKit
  • WebApp.Net
  • iWebKit
  • Apple的Dashcode应用程序-并不是真正的独立库/框架,但它提供/生成符合本机iPhone UI隐喻的JavaScript,CSS和图像。

还有其他人吗? 我想确保在做出决定之前我不会错过任何东西。 我只是在寻找客户端JavaScript / CSS解决方案,由于时间限制,无法从头开始构建一个解决方案。 没有服务器端PHP,Ruby,Python,Java等解决方案。

我知道iPhone Web应用程序,模板,框架吗? 提出的问题,但这仅提到了iUI和UiUIKit。

谢谢

trans by 2019-12-29T16:06:57Z

用户界面-HTML5 UI框架

我在那里发现了许多HTML5 UI框架,例如:

  • 剑道
  • 维莫
  • jqWidgets
  • 斑马
  • 煎茶
  • 发芽核心
  • UI
  • UI
  • 盾UI

我有点不知所措,那里又有那么多资源。看了其中的一些,但几乎所有的东西似乎都太慢且笨重。

我对学习哪个感到有些困惑。他们的每个网站都在谈论他们的产品,好像它们是市场上最好的一样。 (显而易见的营销策略)。

作为Web应用程序开发和客户端JS UI框架的初学者; 你们,根据您的经验,考虑到速度,小部件集合,复杂性,外观,支持等因素,建议您为快速开发桌面Web应用程序选择哪一种?

您推荐我哪一个开始学习?

我知道可能会有很多答案,并且每个答案都可能会喜欢不同的答案,但这可以帮助我稍微做些指导,并对一些最受欢迎的框架提出一些批评。

trans by 2019-12-25T01:40:37Z

ios-如何在Xcode 7中启用ENABLE_BITCODE?

我正在使用parse.com进行开发,但在升级到Xcode 7时遇到此问题。某些Parse框架无法完全正常工作。

我有这个警告:

紧急:将删除所有位码,因为   '/用户/ [MY_USER] /下载/parse-starter-project-1/ParseStarterProject/Parse.framework/Parse(PFMutableFileState.o)'   建没有位码。 您必须在启用位码的情况下重建它   (Xcode设置为ENABLE_BITCODE),请从   供应商,或为此目标禁用位码。 注意:这将是   未来的错误。

让我提醒一下,一切都在最新版本的Xcode 6中运行。

如何在Xcode 7中启用位码?

trans by 2019-11-12T10:05:41Z

ios-dyld:库未加载:@rpath与iOS8

我正在使用Xcode6和iOS8创建一个iOS框架。 当我将其与iOS应用程序链接并尝试在设备上运行时,出现此错误

dyld: Library not loaded: @rpath/FrameworkName.framework/FrameworkName
  Referenced from: /private/var/mobile/Containers/Bundle/Application/0F2C2461-A68B-4ABA-A604-B88E6E9D1BB1/AppName.app/AppName
  Reason: image not found

框架的“运行路径搜索路径”构建设置默认设置为

'@executable_path/Frameworks', '@loader_path/Frameworks'

我找不到与此相关的任何文档。 这是Xcode6的新功能,我希望它可以通过将框架简单地包含在任何需要它的应用程序中而起作用。

trans by 2019-11-03T20:25:39Z

模块,库和框架之间的区别

用流行的编程语言来说,这些术语之间有什么区别,并且有什么重叠?

还有其他相关条款吗?

trans by 2019-10-08T12:18:17Z

xcode-使用库VS嵌入式框架链接二进制文件

将框架放入“使用库链接二进制文件”或“嵌入框架”之间,在构建阶段有什么区别?

trans by 2019-10-05T01:13:54Z

1 2 3 4 下一页 共4页