相关疑难解决方法(0)

什么继承!:search_paths呢?

看了CocoaPods自己的例子(来自https://guides.cocoapods.org/syntax/podfile.html#abstract_target)

# Note: There are no targets called "Shows" in any of this workspace's Xcode projects
abstract_target 'Shows' do
  pod 'ShowsKit'

  # The target ShowsiOS has its own copy of ShowsKit (inherited) + ShowWebAuth (added here)
  target 'ShowsiOS' do
    pod 'ShowWebAuth'
  end

  # The target ShowsTV has its own copy of ShowsKit (inherited) + ShowTVAuth (added here)
  target 'ShowsTV' do
    pod 'ShowTVAuth'
  end

  # Our tests target has its own copy of
  # our testing frameworks, and has …
Run Code Online (Sandbox Code Playgroud)

xcode ios cocoapods

39
推荐指数
2
解决办法
1万
查看次数

没有找到目标的伞头,将不会生成模块图

当我尝试在Xcode 6.3中构建CKCountdownButton作为框架时,它会抱怨

警告:找不到目标'CKCountdownButton'的伞头,将不会生成模块图

然后,当我在其他项目中导入此框架时,它失败了没有这样的模块'CKCountdownButton'

xcode ios

36
推荐指数
4
解决办法
2万
查看次数

没有这样的模块“Flutter”

我已经在 TestFlight 中发布了我的应用程序,但它在启动时崩溃。当我查看崩溃日志时,它说 \xe2\x80\x9cNo such module \'Flutter\xe2\x80\x99\xe2\x80\x9d。我确实知道如何修复。

\n

提前致谢\n\xef\xbf\xbc\n崩溃报告

\n

ios dart flutter

35
推荐指数
5
解决办法
6万
查看次数

静态库和Swift

所以我正在研究Swift中的iOS项目,我想创建一个包含一些有用内容的静态库.

我的问题是当我尝试在Xcode(版本6.3)中构建我的lib时,我有一个"Build Failed",然后是: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character 'X' in: -Xlinker

我从来没有见过这个,这不是我的第一个静态库.所以我在想我可能与我只使用Swift类这一事实有关.

你们有什么感想 ?先感谢您.

iphone xcode ios swift ios8.3

23
推荐指数
4
解决办法
3万
查看次数

当您在标题搜索路径中选中"递归"时,这意味着什么

我一直在引用很多项目,我通过在Header Search Paths中添加路径来实现.

我一直在通过"Referenced Project"开始关注引用的东西(比如包括ZXingWidget).

我现在已经做了很多,但我不理解递归的检查.

  1. 这是什么意思?
  2. 我什么时候检查"递归"的路径?

谢谢

xcode xcode4 xcode4.2

21
推荐指数
3
解决办法
2万
查看次数

Xcode如何找到隐式目标依赖项?

Xcode有时会自动找到依赖项.当我是那个定义关系的人,当我变得懒惰时,我认为是可以的......

但更多的时候我发现自己面临着一个存在(中等到大尺寸)项目的目标.由于该项目是由其他人制作的,我发现很难理解哪些目标取决于什么,因为并非所有关系都是明确的.

Xcode用于查找此类关系的规则是什么?(我希望我能理解逻辑,所以在我的脑海中运行它并且可能在将来节省一些时间)或者是什么使目标有资格隐含地依赖于另一个?

目标及其创建的产品可能与另一个目标相关.如果目标需要另一个目标的输出以便构建,则说第一个目标依赖于第二个目标.如果两个目标都位于同一工作空间中,Xcode可以发现依赖关系,在这种情况下,它会按所需顺序构建产品.这种关系被称为隐式依赖.

来源:iOS开发者库→Xcode概念→Xcode目标

macos xcode ios

16
推荐指数
2
解决办法
5580
查看次数

Xcode 7 beta 2上的"没有这样的模块"

我看到了这个问题,但我仍然无法导入框架并在Xcode 7 beta 2(7A121l)中使用它.

所以目前我正在尝试使用结果,通过carthage.将其添加到带有二进制嵌入框架的构建阶段/链接二进制文件后,我能够成功编译,但是我收到错误说明(是的,它表示成功,然后是错误:S):

No such module 'Result'
Run Code Online (Sandbox Code Playgroud)

关于进口:

import Result

func serverRequest() -> Result<String, NSError> {
    ...
}
Run Code Online (Sandbox Code Playgroud)

构建能够运行和编译,但我无法cmd +单击Result,例如.


编辑1: 在Xcode 6.3.2上它按预期工作.

编辑2: 打开雷达:21588771

ios swift carthage xcode7 xcode7-beta2

14
推荐指数
1
解决办法
1万
查看次数

Xcode 错误“为 iOS 模拟器构建,但链接到为 iOS 构建的 dylib .. 来自 Apple Silicon M1 Mac 的架构 arm64”

我有一个应用程序,它可以在旧 Mac 上在物理设备和 iOS 模拟器中使用 Intel 处理器编译并运行良好。

同一个应用程序也可以在带有 M1 处理器的较新 Apple Silicon Mac 和物理 iPhone 设备上编译并运行良好,但是,它拒绝为 iOS 模拟器编译。

如果没有模拟器支持,调试周转时间会变得很长,所以我试图解决这个问题。更不用说 Xcode 预览功能也不起作用,这很烦人。

我在没有进行任何更改(但从 Intel Mac 移至 M1 Mac)的情况下遇到的第一个错误如下所示。

building for iOS Simulator, but linking in dylib built for iOS, file '/Users/andy/workspace/app/Pods/GoogleWebRTC/Frameworks/frameworks/WebRTC.framework/WebRTC' for architecture arm64

我使用的 Cocoapods 库是 GoogleWebRTC,根据它的文档,应该支持 arm64,所以我很困惑为什么会抛出上述错误。正如我之前所说,它在我认为在 arm64 上运行的真实设备中编译得很好。

根据文档..

这个 pod 包含二进制形式的 WebRTC iOS SDK。它是一个包含 armv7、arm64 和 x86_64 切片的动态库。不支持位码。我们当前提供的 API 仅适用于 Objective C。

我在网上搜索,似乎有两种解决方法可以解决此问题。

  1. 第一个是通过添加arm64Excluded Architectures
  2. 第二个选项是标记Build Active …

xcode cocoa-touch ios apple-silicon

12
推荐指数
2
解决办法
4006
查看次数

没有这样的模块'OneSignal'

我正在尝试将Xcode 7.2.1中的OneSignal SDK与CocoaPods 1.0.0.beta.2和use_frameworks!指令集成.当我尝试在AppDelegate.swift中导入框架时,我得到了

没有这样的模块'OneSignal'.

我也有Cocoapods包含的其他框架没有问题(例如:Fabric)

我设法在另一个项目中安装带有cocoapods的OneSignal SDK,但没有use_frameworks!指令.我使用了桥接头.

ios cocoapods onesignal

11
推荐指数
4
解决办法
3577
查看次数

“请勿嵌入”,“嵌入并签名”,“未经签名嵌入”。这些是什么?。他们做什么?

Xcode11 Beta的“框架,库和嵌入式内容”部分中有3个新选项可用于添加库。Xcode库部分屏幕截图

谁能解释他们的工作?

ios xcode11

10
推荐指数
4
解决办法
1427
查看次数