gpt4 book ai didi

iOS Action 扩展 Cocoapods Podfile FBSDKCoreKit 'sharedApplication' 不可用

转载 作者:行者123 更新时间:2023-12-04 14:00:37 30 4
gpt4 key购买 nike

我的应用程序和操作扩展中都需要 Facebook SDK。我使用 Cocoapods 1.4.0、Swift 4 和 Xcode 9.2。我收到来自 FBSDKCoreKit 的错误消息:

'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.



我已经阅读了很多答案,主要是在 SOF 和 Github 上。我尝试了很多建议。但我没有让它工作。

我当前的 Podfile:
source 'https://github.com/CocoaPods/Specs.git'
workspace 'MyApp'
use_frameworks!
platform :ios, '10.0'
inhibit_all_warnings!

def my_pods
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'

end

target 'MyApp' do
my_pods
end

target 'MyAppExtension' do
my_pods
end

我试过的 :

1) 集 Require Only App-Extension-Safe APINO (对于我的应用程序和扩展程序)。

2)将此添加到我的podfile中:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
if target.name == "Pods-MyAppExtension-FBSDKCoreKit"
target.build_configurations.each do |config|
//I tried both these lines
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', 'AF_APP_EXTENSIONS=1']
config.build_settings['APPLICATION_EXTENSION_API_ONLY'] = 'NO'
end
end
end
end

最佳答案

仅作为其他人到达这里时的文件:
使用 SPM 和 FB SDK 11.0 AND Xcode 12.x 它可以工作
使用 ""AND Xcode 13.beta for iOS13 失败:
'sharedApplication' 不可用:在 iOS(应用扩展)上不可用 - 在适当的情况下使用基于 View Controller 的解决方案。
聚苯乙烯
在 2021 年使用 objC 真是太可惜了... :(
使用包含 objC 的“SWFT”包管理器可笑,:(

关于iOS Action 扩展 Cocoapods Podfile FBSDKCoreKit 'sharedApplication' 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48570267/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com