标签: bundle-identifier

我是否必须注册新的Bundle ID才能将新应用程序上传到iTune Connect?

这是我第一次将应用程序上传到iTune Connect,这个让我大吃一惊:bundle id的选择似乎只有一个选项:"Xcode iOS Wildcard App ID - * ",下面有一行:您可以注册一个新的包ID.问题是,我是否必须注册一个新的捆绑ID?如果没有,bundle id后缀是什么?

非常感谢!

ps我喜欢简单的东西,这就是为什么我试图避免注册错误格式或容易忘记的东西.

xcode itunesconnect app-id ios bundle-identifier

7
推荐指数
1
解决办法
1万
查看次数

Unity Xcode项目PlayerSettings_GetBundleIdentifier

我目前正在尝试从Unity构建iOS应用程序,但仍然遇到这4个错误:

Undefined symbols for architecture arm64:
"_utilityBundleIdentifier", referenced from:
      _NativeBinding_utilityBundleIdentifier_m3566456099 in Bulk_Assembly-CSharp-firstpass_4.o
      _NativeBinding_GetBundleIdentifier_m2869188113 in Bulk_Assembly-CSharp-firstpass_4.o
      _PlayerSettings_GetBundleIdentifier_m1189967083 in Bulk_Assembly-CSharp-firstpass_4.o
     (maybe you meant: _NativeBinding_utilityBundleIdentifier_m3566456099)
  "_utilityBundleVersion", referenced from:
      _NativeBinding_utilityBundleVersion_m3211654534 in Bulk_Assembly-CSharp-firstpass_4.o
      _NativeBinding_GetBundleVersion_m3758909934 in Bulk_Assembly-CSharp-firstpass_4.o
      _PlayerSettings_GetBundleVersion_m1248687572 in Bulk_Assembly-CSharp-firstpass_4.o
     (maybe you meant: _NativeBinding_utilityBundleVersion_m3211654534)
  "_debugProLogMessage", referenced from:
      _NativeBinding_debugProLogMessage_m135661794 in Bulk_Assembly-CSharp-firstpass_2.o
     (maybe you meant: _NativeBinding_debugProLogMessage_m135661794)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

退出代码1 - 体系结构arm64的未定义符号通常指向一个尚未包含的框架,但这些引用指向PlayerSettings_GetBundleIdentifier,这是我可以告诉Unity属性的.

此外,当在XCode中设置包标识符,版本和构建时:

Xcode Bundle Identfier

这些是其他链接器标志 其他链接器标志

这个错误是什么意思?我是否忘记在Unity或XCode设置中包含一个框架,哪个或哪个有问题?

xcode bundle unity-game-engine bundle-identifier

7
推荐指数
1
解决办法
332
查看次数

在 Flutter 上,iOS 和 Android 的 bundle-Identifier 可以不同吗?

我使用各自的原生程序在 AppStore/GooglePlay 上为 iOS 和 Android 上的应用程序上传了测试版本。换句话说,我保留了他们的捆绑标识符字符串。现在我正在尝试使用 Flutter 编写应用程序,这对我来说是全新的。

我可以为此应用创建一个 Flutter 项目(在 Android Studio 上运行),然后分别更改每个平台的包标识符名称吗?它是否有效,以便我可以不断更新这些应用程序?

例如,一个应用程序使用 iOS 的捆绑标识符创建,如下所示:'com.thisApp.thisApp',在 itunessconnect(保留)上。在 Google Play Console 上为 Android 创建了具有不同捆绑标识符的相同应用程序并保留:'com.anotherApp.anotherApp'。没有一个应用程序是实时的。

现在,如果我创建一个 Flutter 项目,我必须选择一个包名,比如'com.thisApp.thisApp'. 默认情况下,将为两个平台创建此包名称!虽然我发现你可以在 Flutter 中更改包名,如这篇文章 -如何在 Flutter 中更改包名?

但是我仍然不清楚,如果我真的改变它,包名是否必须与每个平台相同?即,'com.anotherApp.anotherApp'或者每个平台的包名/包 ID 是否不同?即使它适用于调试,它也适用于发布吗?

android ios package-name bundle-identifier flutter

7
推荐指数
1
解决办法
852
查看次数

使用Sparkle使用不同的bundle-identifier更新.app

我使用旌宇更新从应用程序0.9.2到1.0.0.

在新的更新,我已经改变了CFBundleIdentifier的MyApp.app,从com.MyCompany.MyApp到au.com.MyCompany.MyApp.

当我测试下载此更新时(通过内置于MyApp.app的Sparkle),它会下载更新,然后给我一个包含此消息的窗口:

提取存档时发生错误.请稍后再试.

除了让用户重新安装应用程序之外,还有其他方法让Sparkle识别旧版本CFBundleIdentifier并将其更新为新版本吗?

macos sparkle bundle-identifier

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

Xcode 6:如何设置自定义包标识符?

在Xcode 6中,我需要为我的应用商店目标设置自定义包标识符.

我正在尝试这个:

  1. 我在左上角的Xcode中点击了我的项目.

  2. 我看到项目设置中心窗格,"常规"选项卡,"身份"部分.

  3. 我看到"Bundle Identifier"字段,然后点击进行编辑.

  4. 文本更改为黑色可编辑文本和灰色不可编辑文本的混合.

如何编辑包标识符?

xcode ios bundle-identifier swift xcode6

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

我们可以有2个ios应用程序具有相同的包ID目标不同的ios吗?

我们可以有2个iOS应用程序具有相同的包ID目标不同的iOS吗?

在一个场景中,我想保持我的应用程序支持iOS 8并从头开始创建一个新应用程序,仅支持具有相同软件包ID的iOS 9.因此,iOS 8上的用户将能够安装现有的应用程序,iOS 9用户可以安装新的应用程序.

这可能吗?

ios bundle-identifier ios8 ios9

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

未找到应用购买产品

我创建了一个带有包标识符的应用

com.myapp

现在我添加了两个In App Purchase项目.以下是产品ID

com.myapp.product1

com.myapp.product2

现在,当我获取产品列表时,它不会显示任何产品.

我使用以下代码加载产品列表

  let request = SKProductsRequest(productIdentifiers: Set(remainingIds))
        request.delegate = self
        loadProductsRequests.append(LoadProductsRequestInfo(request: request, completion: completion))
        request.start()
Run Code Online (Sandbox Code Playgroud)

代码工作正常,如果我使用其他项目的产品和捆绑ID.但是当我尝试我的项目时,它无法加载产品列表

似乎问题是由于bundle标识符的结构.请帮助我.

in-app-purchase ios bundle-identifier

6
推荐指数
2
解决办法
2197
查看次数

创建应用程序 ID 时显式和通配符之间的区别

我是 Swift 新手,我想将我的应用程序部署到应用程序商店,在创建应用程序 ID 时,当我输入捆绑 ID 时,我看到有两个选项:显式和通配符 在此输入图像描述但我不知道它们到底是什么以及它们之间有什么区别。

请向我推荐一些文章或教程,以便我可以找到它们之间的差异并为我的应用程序选择最佳选项。

避免负面投票或有理由投票,以便我可以改进问题。

app-store bundle-identifier apple-developer app-store-connect

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

无法删除捆绑包“XXXXXXX”。删除与此捆绑包相关的所有应用程序以继续

我尝试删除 Apple 开发者证书、标识符和配置文件上未使用的应用程序 ID,但随后弹出以下对话框。我没有任何与此捆绑包 ID 关联的应用程序。为什么我无法删除捆绑 ID?

在此输入图像描述

ios bundle-identifier

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

XCode - 无法注册包标识符

我开始使用新的 Macbook Pro,并打开 OneDrive 上的 XCode 项目。当我尝试运行它时,出现以下错误

签署“Project5”需要一个开发团队。在签名和功能编辑器中选择开发团队。

我检查了“签名和功能”下的设置,发现它缺少“团队”。所以我用我的 Apple ID 创建了一个。我尝试再次运行它,这次出现两个错误

无法注册捆绑包标识符:应用程序标识符“com.example.Project5”无法注册到您的开发团队,因为它不可用。将您的捆绑包标识符更改为唯一字符串以重试。

找不到“com.example.Project5”的配置文件:Xcode 找不到任何与“com.example.Project5”匹配的 iOS 应用程序开发配置文件。

此时我还不能100%明白问题所在。我还尝试运行它,勾选“自动管理签名”,但它要求我提供“配置文件”。我在谷歌上搜索,但我找到的解决方案并没有帮助我解决这个问题。知道如何解决这个问题吗?我错过了什么?

谢谢。

xcode ios provisioning-profile bundle-identifier swift

5
推荐指数
1
解决办法
8203
查看次数