问题标签 [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.
xcode - Xcode 11:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我已经搜索了很多次,但在从我的 react native 应用程序构建 ios 应用程序时没有找到任何适用于 xcode 11 的解决方案。
请提出任何解决方案。
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
. 在构建项目时,我收到以下错误:
安装 Pod 后,公共标头似乎没有正确链接。
我没有看到任何作为@bugsnag/react-native
podspec 文件 ( 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
为我项目的子库;但是,从那时起,我无法对库做任何事情......我无法点击库?这是为什么?
无论如何我可以手动将 pod 中的标题添加到我的项目中吗?我尝试将路径添加到 pod 的供应商文件中,在 proj 目标中Build Settings -> Library Search Paths
,并且Build Settings -> Header Search Paths
-- 这不起作用,我仍然没有得到这样的模块Bugsnag
。我很可能错过了一些东西。
PS我已经.xcworkspace
打开了,所以这不是问题,我确保运行pod install
(在其他排列中,例如pod install --repo-update
and pod update
)。
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,非常感谢任何帮助!
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 中也无权在锁定钥匙串后解锁钥匙串。:(
任何知道或处理过类似问题的人,我都会无休止地感谢您的帮助。谢谢 :)