info.plist 相关问题

Info.plist(信息属性列表)是Apple的开发人员环境和操作系统中使用的结构化文本文件(XML),其中包含捆绑可执行文件的基本配置信息。

无法更改Expo插件(相机等)的默认权限字符串

世博会/IOS 我正在尝试将应用程序推送到应用程序商店,但陷入了这个阶段:我无法更改使用相机、照片和位置的默认权限字符串。正如您所知,苹果

回答 1 投票 0

Xcode 14 -如何打开自定义 iOS 目标属性 (info.plist) 作为源代码?

如何将自定义 iOS 目标属性作为源代码打开?我想在那里 c+p 项目。 我正在使用 Xcode 14,并且我有一堆需要添加的 SKAdNetowrkItems。当我在导航器中时 -> ...

回答 1 投票 0

有没有办法像prettier一样编码格式info.plist文件?

如果info.plist文件变了,PR就变了,修改起来非常麻烦。有没有办法通过github action或者CI build来修改它?或者我正在寻找一种方法来保持一致......

回答 1 投票 0

如何在Info.Plist文件中动态添加值

我想根据条件在Info.plist中的UIBackgroundModes中添加音频属性。 我的反应本机应用程序是多个应用程序的单个代码库。我只需要其中一个品牌的音频属性...

回答 1 投票 0

CPack for OSX Bundle Info.plist

我正在使用 CPack 为 OSX 构建一个小包。在 CPack wiki 中,它说我必须指定一个 Info.plist 文件,否则 make 包将会失败。 CPACK_BUNDLE_PLIST - 将...

回答 1 投票 0

如何在 macOS Monterey 12.7.3 上安装 Xcode 15.2

我有一台装有 Monterey 12.7.3 的旧 iMac,是否可以在其上安装 Xcode 15.2? 我已按照本教程Is it possible to install Xcode 10.2 on High Sierra (10.13.6)?更改信息...

回答 1 投票 0

Flutter 桌面 MacOS:如何使用 Flutter 应用程序从 Finder 打开文件

我编写了一个 Flutter 桌面 MacOS 应用程序,它使用命令行参数来处理文件: void main(List args) 异步 { if (args.isNotEmpty) { runApp(MyApp(args.first...

回答 2 投票 0

App Store Connect 应用程序拒绝缺少目的字符串,但字符串存在于 InfoPlist.strings

我正在开发一个 Flutter 应用程序并将其提交到 App Store Connect,并立即收到一封电子邮件,表明该应用程序因以下原因被拒绝 ITMS-90683:Info.plist 中缺少目的字符串 您的应用程序代码

回答 3 投票 0

Flutter NFC:“此过程中与名为 com.apple.nfcd.service.corenfc 的服务的连接已失效”

当我在android中运行时,运行顺利,但是当我在IOS设备IOS 14.6中运行时,出现此错误 XPC 错误:错误域=NSCocoaErrorDomain 代码=4099“与名为 com.apple 的服务的连接。

回答 1 投票 0

Flutter IOS 相机权限不适用于permission_handler 包

我在我的flutter应用程序中添加了permission_handler 11.1.0包。 包链接 根据他们的文档,我在安装程序的 PodFile 中添加了这些代码: post_install 执行|安装程序| 插入...

回答 1 投票 0

Branch.io 测试和实时密钥是否被视为秘密?

我需要向 iOS 应用程序添加 Branch.io 支持,并查看 Branch 要求实时密钥和测试密钥出现在我的 Info.plist 中。该文件受版本控制,我不想更改它。 是...

回答 1 投票 0

NSLocationWhenInUseUsageDescription 警告,但我已经添加了

虽然我已经添加了: NSLocationWhenInUseUsageDescription 我不断收到此警告: 该应用程序试图在没有使用说明的情况下访问隐私敏感数据。该应用程序的信息...

回答 5 投票 0

如何在iOS中的info.plist中添加属性

我想在我自己的应用程序中通过电子邮件打开PDF附件:我在这里引用两个链接: 如何将文件类型与 iPhone 应用程序关联? 这里是 Raywenderlich 它显示了一些 XML con...

回答 7 投票 0

CFBundleExecutableKey 不包含捆绑可执行文件

在归档项目并上传后,我在 React Native iOS 中遇到了这个问题: 意外的 CFBundleExecutable 密钥。 “Payload/dummy.app/AccessibilityResources.bundle”处的捆绑包没有

回答 1 投票 0

Info.plist 中的 LSUIElement 键被忽略(AvaloniaUI、net7.0-macos)

目前,我正在尝试使用 Avalonia 创建一个跨平台应用程序。该应用程序的标准之一是它应该在后台运行且没有 Dock 图标。当我发布 MacOS 项目时...

回答 1 投票 0

以编程方式从 Today 扩展中的 plist 获取 URL 方案

最终我尝试通过执行以下操作从小部件启动主应用程序 UIApplication.SharedApplication.OpenUrl(new NSUrl("MyURLScheme //")); 所以我有一个带有 Today 扩展的 iOS 应用程序。我...

回答 4 投票 0

在 Info.plist 中,<string></string>

我将以下文本添加到 Info.plist 中以尝试实现生物识别身份验证: NSFaceIDU使用描述 但是,我遇到了一个错误。所以,我做了

回答 1 投票 0

Flutter 不使用 pubspec.yaml 中的内部版本号

当我运行 flutter build run 时,我希望版本和内部版本号能够在 pubspec.yaml 1.1.5+10 中使用我的版本 然而 10 总是恢复为 1。这在 info.plist 中设置正确 当我运行flutter build run时,我希望版本和内部版本号能够在 pubspec.yaml 1.1.5+10 中使用我的版本 但是 10 总是恢复为 1。这在 info.plist 中设置正确 <key>CFBundleVersion</key> <string>$(FLUTTER_BUILD_NUMBER)</string> <key>CFBundleShortVersionString</key> <string>$(FLUTTER_BUILD_NAME)</string> 但是当我打开 xcode v12.2 时,它会变 $(FLUTTER_BUILD_NUMBER) 回到 <key>CFBundleVersion</key> <string>$(CURRENT_PROJECT_VERSION)</string> xcode 本身正在以某种方式恢复 info.plist 中的这些更改。 [✓] Flutter (Channel stable, 1.22.2, on Mac OS X 10.15.7 19H2, locale en-US) [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3) [✓] Xcode - develop for iOS and macOS (Xcode 12.2) [!] Android Studio (version 4.1) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. [!] Connected device ! No devices available 这是 ios/Runner.xcodeproj/project.pbxproj 文件的问题 我用这个解决了 更新我的版本和内部版本号 更改此: CURRENT_PROJECT_VERSION = your buildnumberMARKETING_VERSION = your version 至: CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; MARKETING_VERSION = "$(FLUTTER_BUILD_NAME)"; 我多次遇到类似的问题。我所做的是设置所有配置文件的生成配置 [PROFILE](调试、发布、配置文件)。 转到 XCode -> 运行器 -> 项目(运行器) -> 信息。 在目标级别,所有跑步者都使用 Pods-Runner.[PROFILE]。 在项目级别没有使用配置,所以我选择为所有生成。 我不知道此更改的实际影响是什么,但构建版本和名称现在是从 generated.xcconfig 文件中获取的。 Xcode中的信息不会因为你更新并保存pubspc.yaml而更新。您必须针对 iOS 重新构建才能使更改反映在 Xcode 中。 这是因为 Flutter 构建/运行 CLI 覆盖了 pubspec.yaml 中的 iOS/Android 构建版本。 在我的例子中,我使用手动构建(fastlane的gym命令)并且构建版本与以前相同。 使用 flutter build 进行构建,否则您必须手动覆盖版本。 我的解决方案是转到位于此地址的文件: ./ios/runner.xcodeproj/project.pbxproj 打开后,文件定义了以下值: FLUTTER_BUILD_NUMBER = 5 我用这个替换它: FLUTTER_BUILD_NUMBER = "$(FLUTTER_BUILD_NUMBER)"; 我使用口味获得了应用程序中工作的版本号。

回答 5 投票 0

是否有用于广告标识符使用的info.plist密钥

itsappusesnonexemptEncryption 有一个条目(内部测试时 ITSAppUsesNonExemptEncryption 导出合规性?),但是否有一个用于广告标识符的条目,如果有,它是什么?

回答 3 投票 0

React Native TVOS 升级问题:Info.plist 中缺少“MinimumOSVersion” Hermes Enabled

我正在开发电视操作系统应用程序。我最近将React Native TVOS从版本0.69.8-2升级到0.71.11。升级后,我在尝试将 IPA 文件上传到 Transporter 时遇到问题。 呃...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.