小编mrf*_*our的帖子

agvtool 新营销版本在 Xcode 13 上不起作用

从 Xcode 13 开始,默认情况下没有Info.plist。相反,公共字段位于 target\xe2\x80\x99s Info 选项卡中,并在项目编辑器中构建设置。一个分开的Info.plist仅当存在其他字段时,才会将

\n

当我运行以下命令在 Jenkins 上设置 MARKETING_VERSION 时

\n
$ xcrun agvtool new-marketing-version 1.0.0\n
Run Code Online (Sandbox Code Playgroud)\n

Info.plist除非密钥存在,否则它不会对文件产生任何影响CFBundleShortVersionString。但是每次我更新目标的“信息”选项卡中的字段时,该Info.plist文件似乎都会再次重新生成并且CFBundleShortVersionString消失。

\n

因此,我想知道在这种情况下是否有关于如何MARKETING_VERSION通过命令行设置或如何使用 agvtool 的建议。任何建议将不胜感激!

\n

xcode agvtool xcode13

6
推荐指数
1
解决办法
2721
查看次数

iOS 10 - 在deinit上发生NSKeyValueObservation崩溃

NSKeyValueObservation用来观察子类中的属性WKWebView.

它在iOS 11上运行良好,但deinit在iOS 10上崩溃.


控制台上的打印错误日志

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x15209e600 of class Rakuemon.WebView was deallocated while key value observers were still registered with it. Current observation info: <NSKeyValueObservationInfo 0x170232da0> (
<NSKeyValueObservance 0x170259bf0: Observer: 0x17027d500, Key path: loading, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x170643ba0>
<NSKeyValueObservance 0x170643480: Observer: 0x170c72f80, Key path: estimatedProgress, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x170643330>
<NSKeyValueObservance …
Run Code Online (Sandbox Code Playgroud)

key-value-observing swift ios10 swift4

5
推荐指数
2
解决办法
2697
查看次数

标签 统计

agvtool ×1

ios10 ×1

key-value-observing ×1

swift ×1

swift4 ×1

xcode ×1

xcode13 ×1