使用 cocoa pods 将 Quickblox 连接到应用程序
Connecting Quickblox to app using cocoa pods
我已尽我所能将我的 swift 应用连接到 Quickblox。
我正在使用 Cocoa pods 和以下播客文件:
# Uncomment this line to define a global platform for your project
platform :ios, '9.2'
# Uncomment this line if you're using Swift
use_frameworks!
target 'chat-ios' do
pod 'QuickBlox'
post_install do |installer|
installer.pods_project.build_configuration_list.build_configurations.each do $
configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK$
end
end
end
然后我添加了一个从 Quickblox swift 示例中借用的桥接头,但它无法工作。
我收到大量错误,如 Quickblox.h 文件所示:
我在桥接文件中也遇到以下错误:
无法构建模块Quickblox.h
QMServices.h 找不到文件。
我是 Quickblox 的新手,但我成功通过了 cocoa pods。使用 this guide:
开始here,刚看完电影。
如果在
之后
"sudo gem install cocoapods"
你得到一个错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
尝试
sudo gem install -n /usr/local/bin cocoapods
设置好后 pods 按照这个 swift-connection-guide
并且不要忘记继续 first link 之后,在它的底部有一些关于使用 Quickblox 安全密钥设置您的应用程序的说明。
请注意,
[QBApplication sharedApplication].applicationId = your_app_id;;
[QBConnection registerServiceKey:@"your_app_service_key"];;
[QBSettings setAuthorizationSecret:@"your_app_authorization_secret"];;
//Go to admin.quickblox.com/account and copy Account Key:
[QBSettings setAccountKey:accountKey];
是 Obj-C,一些方法已弃用。现在使用:
QBSettings.setApplicationID(XXXXX) // integer, no ""
QBSettings.setAuthKey("XXXXXXXXX") // Your
QBSettings.setAuthSecret("XXXXXXXXX") // keys
QBSettings.setAccountKey("XXXXXXXXX") // here
在 AppDelegate 中不要忘记:
import Quickblox
如果 Xcode 没有对你吠叫(Quickblox 是 Obj-c)- 你可能赢了。
我已尽我所能将我的 swift 应用连接到 Quickblox。
我正在使用 Cocoa pods 和以下播客文件:
# Uncomment this line to define a global platform for your project
platform :ios, '9.2'
# Uncomment this line if you're using Swift
use_frameworks!
target 'chat-ios' do
pod 'QuickBlox'
post_install do |installer|
installer.pods_project.build_configuration_list.build_configurations.each do $
configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK$
end
end
end
然后我添加了一个从 Quickblox swift 示例中借用的桥接头,但它无法工作。
我收到大量错误,如 Quickblox.h 文件所示:
我在桥接文件中也遇到以下错误:
无法构建模块Quickblox.h QMServices.h 找不到文件。
我是 Quickblox 的新手,但我成功通过了 cocoa pods。使用 this guide:
开始here,刚看完电影。
如果在
之后"sudo gem install cocoapods"
你得到一个错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
尝试
sudo gem install -n /usr/local/bin cocoapods
设置好后 pods 按照这个 swift-connection-guide
并且不要忘记继续 first link 之后,在它的底部有一些关于使用 Quickblox 安全密钥设置您的应用程序的说明。
请注意,
[QBApplication sharedApplication].applicationId = your_app_id;;
[QBConnection registerServiceKey:@"your_app_service_key"];;
[QBSettings setAuthorizationSecret:@"your_app_authorization_secret"];;
//Go to admin.quickblox.com/account and copy Account Key:
[QBSettings setAccountKey:accountKey];
是 Obj-C,一些方法已弃用。现在使用:
QBSettings.setApplicationID(XXXXX) // integer, no ""
QBSettings.setAuthKey("XXXXXXXXX") // Your
QBSettings.setAuthSecret("XXXXXXXXX") // keys
QBSettings.setAccountKey("XXXXXXXXX") // here
在 AppDelegate 中不要忘记:
import Quickblox
如果 Xcode 没有对你吠叫(Quickblox 是 Obj-c)- 你可能赢了。