问题标签 [xcode11.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2281 浏览

xcode - Xcode 11:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我已经搜索了很多次,但在从我的 react native 应用程序构建 ios 应用程序时没有找到任何适用于 xcode 11 的解决方案。

请提出任何解决方案。

0 投票
1 回答
301 浏览

ios - 如何链接缺少的 pod 标头 - Xcode 11.2.1

我试图让 Pod 链接并启动并运行项目,我正在自杀。对于一些背景:我正在运行一个 ReactNative (version 0.61.5) 项目并且正在使用 Xcode 11.2.1;当前的 cocoapods 版本是1.9.1. 还应该注意的是,我不是 iOS+Xcode 专家。

这里有问题的包是@bugsnag/react-native;具体来说,问题出在底层的原生库上,bugsnag-cocoa. 在构建项目时,我收到以下错误:

Swift 编译器错误:没有这样的模块 'Bugsnag

安装 Pod 后,公共标头似乎没有正确链接。

Pods 项目中可用的 Pod

我没有看到任何作为@bugsnag/react-nativepodspec 文件 ( https://github.com/bugsnag/bugsnag-js/blob/next/packages/react-native/BugsnagReactNative.podspec ) 中的错误跳出的内容。奇怪的是,当我启动一个干净的react-native项目并安装@bugsnag/react-native时,我没有遇到问题——pod 链接正确并且项目运行。

我尝试将供应商库添加bugsnag-cocoa到我的项目工作区;然后继续将 Bugsnag 框架移至我的Frameworks, Libraries and Embedded Content——这在本地工作,但是,在 CI/CD 中中断:sadface:

我还尝试添加bugsnag-cocoa为我项目的子库;但是,从那时起,我无法对库做任何事情......我无法点击库?这是为什么?

Bugsnag 项目图标不透明且不可点击


无论如何我可以手动将 pod 中的标题添加到我的项目中吗?我尝试将路径添加到 pod 的供应商文件中,在 proj 目标中Build Settings -> Library Search Paths,并且Build Settings -> Header Search Paths-- 这不起作用,我仍然没有得到这样的模块Bugsnag。我很可能错过了一些东西。

PS我已经.xcworkspace打开了,所以这不是问题,我确保运行pod install(在其他排列中,例如pod install --repo-updateand pod update)。

0 投票
1 回答
309 浏览

ios - XCode 11.2,模拟器 iOS 11 崩溃并出现错误“dyld:惰性符号绑定失败:未找到符号...”

使用 AWSAppSync ios sdk,尝试配置 AWSAppSyncClient,模拟器在尝试创建 Reachability 实例时崩溃(尝试获取 UserPoolsAuthProvider 时):

以下是完整的错误消息:

dyld:惰性符号绑定失败:找不到符号:_$sSo18NSNotificationNamea12ReachabilityE19reachabilityChangedABvau 引用自:/Users/user/Library/Developer/CoreSimulator/Devices/5BD6D58E-C91E-4737-AD3B-547E9D77770B/data/Containers/Bundle/Application/F8307EF9- 70B5-4834-BFC4-D340DCF4D3DD/nano-staging.app/Frameworks/AWSAppSync.framework/AWSAppSync 预期在:/Users/user/Library/Developer/CoreSimulator/Devices/5BD6D58E-C91E-4737-AD3B-547E9D77770B/data/Containers /Bundle/Application/F8307EF9-70B5-4834-BFC4-D340DCF4D3DD/nano-staging.app/Frameworks/Reachability.framework/Reachability

使用 aws-mobile-appsync-sdk-ios v3.1.11 和 Reachability v5.1.0,非常感谢任何帮助!

0 投票
1 回答
130 浏览

ionic5 - 离子Macincloud

在我找到解决方案时进行了编辑。这是一个 Ionic 应用程序,在 Android 上运行良好。我没有 Mac,所以我使用的是 Macincloud。已按照 IOS 的步骤进行操作,可以通过 Dropbox 将其发送到 macincloud 并打开它(在解决了一些问题后,感谢:https ://github.com/apache/cordova-ios/issues/1084 )。

但随后构建失败。下面我展示了我尝试过的内容。

在此处输入图像描述

我关注了https://www.eduative.io/edpresso/what-is-chmod-in-windows的权限问题,但它没有解决它。我没有Mac,所以我完全迷路了。

通过以下:https ://ionicframework.com/docs/developing/ios 我唯一没有做的是:npm install -g ios-sim & brew install ios-deploy,因为它是 Macincloud 而我没有允许这样做,我不确定这是否是问题所在。

我还尝试锁定和解锁钥匙串并清理 xcode 项目,如Xcode 10.2.1 Command PhaseScriptExecution failed with a nonzero exit code,但我在 Macincloud 中也无权在锁定钥匙串后解锁钥匙串。:(

任何知道或处理过类似问题的人,我都会无休止地感谢您的帮助。谢谢 :)