如何使用 Swift 4.2 创建应用商店应用更新通知机制?

Posted

技术标签:

【中文标题】如何使用 Swift 4.2 创建应用商店应用更新通知机制?【英文标题】:How to create app store app update notification mechanism using Swift 4.2? 【发布时间】:2019-02-21 17:58:04 【问题描述】:

我的场景,我正在尝试为我的应用程序实施应用程序更新notification。我试过Siren Pod,但它显示no module found。请给我一个解决方案或替代想法。

警笛吊舱

Siren Link

在这里,我也在 pod 安装后收到 No Module Found

Import Siren // No module found 

【问题讨论】:

是的,我关注了,但它不支持。警笛没有模块名称错误显示保持在@Rob 请分享您的 pod 文件截图...或者请检查 pod 文件 use_frameworks! 行是否已注释。 【参考方案1】:

您打开了.xcworkspace.xcodeproj 吗?如果您不小心打开了 .xcodeproj,就会收到此错误消息。


按照 cocoapods 的 Siren installation instructions,您可以在“终端”窗口中执行以下操作。具体来说,如果您尚未创建 Podfile

$ cd MyApp
$ pod init

你可以编辑你的Podfile,比如:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'MyApp' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for MyApp
  pod 'Siren'
end

然后你可以从“终端”安装你的 Cocoapods:

$ pod install
Analyzing dependencies
Downloading dependencies
Installing Siren (4.2.1)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `MyApp.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

[!] Automatically assigning platform `ios` with version `12.1` on target `MyApp` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.

注意警告:

请关闭所有当前的 Xcode 会话并从现在开始将此项目使用 MyApp.xcworkspace

现在打开工作区,而不是.xcodeproj

$ open MyApp.xcworkspace

【讨论】:

谢谢。我会检查这个。 @Rob

以上是关于如何使用 Swift 4.2 创建应用商店应用更新通知机制?的主要内容,如果未能解决你的问题,请参考以下文章

如果编程语言发生变化,如何在 iOS 应用商店中更新应用?

如何在应用商店提交更新版本的 ios 应用程序? [关闭]

如何在应用商店发布应用更新? [关闭]

swift 4.2 的 Xcode 10 视觉识别问题

从 Xcode 中的应用商店复制 iOS 应用更新过程

如何保存更新后与以前具有相同值的变量?