标签: bundle-identifier

Cordova在更改后会覆盖包标识符

我正在使用cordova开发一个IOS应用程序,问题是我用错误的包标识符创建了项目.

在我更改之后,如果我执行:cordova build包标识符被覆盖到原始的,我不想要的.

我尝试在.cordova/config.json中更改id,但问题仍然存在.

ios cordova bundle-identifier

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

CodeSign错误:SDK"iOS 8.0"中的产品类型"App Extension"需要代码签名

"我将上传我的应用程序的二进制文件,其中包含应用程序扩展,但它给出了错误

包含应用程序的标识符与扩展应用程序不匹配.CodeSign错误:SDK'iOS 8.0中的产品类型'AppExtension'需要代码签名'供应配置文件与软件包标识符不匹配:构建设置中指定的供应配置文件("配置文件名称")的AppID为"com.CompanyName". AppName"与您的包标识符不匹配"com.CompanyName.AppName.ExtensionName"

如果我们使用相同的Bundle Identifier,那么它在二进制上传期间会出错.

     “The app extension is not signed with the valid Provisioning certificate”
    Embedded binary is not signed with the same certificate as the parent app. 
Verify the embedded binary target's code sign settings match the parent app's.
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激.谢谢

provisioning-profile bundle-identifier ios8 ios-app-extension

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

如何在iOS开发中完全删除bundle id?

如何重用我为应用程序ID创建的软件包ID?我甚至删除了相关的应用程序ID,但捆绑包ID仍然不可用.是否说创建后无法完全删除捆绑包ID?

ios bundle-identifier

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

如何将文件添加到应用组共享目录?

因此,我有一个带有共享扩展名的应用程序,每个应用程序都有自己的目标。应用程序捆绑标识符的核心是com.company.app,扩展名是com.company.app.share。每个都有自己的权利文件,核心应用程序App Groups -> group.com.company.app和共享扩展名相同。这两个捆绑包标识符都在apple开发者网站上列出,但是由于某些原因,

我似乎没有正确的权限来写入共享private/var/mobile/Containers/Shared/AppGroup/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Library/Caches/目录。

我收到的错误消息是: You don’t have permission to save the file “Caches” in the folder “Library”.

目录的保存方式如下:

GetZipURLInItems(self.extensionContext.inputItems, ^(NSURL *url, NSError *error) {
    if (error == nil) {

        NSURL *containerURL = [[[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:GroupIdentifier] URLByAppendingPathComponent:@"Library/Caches"];
        NSLog(@"EXT: containerURL: %@", containerURL);

        [WPZipArchive unzipFileAtPath:[url path] toDestination:[containerURL absoluteString]];

        [self listDirectoryAtPath:[containerURL absoluteString]];
    }});
Run Code Online (Sandbox Code Playgroud)

我在这里想念什么?

filesystems permissions ios bundle-identifier ios8-share-extension

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

OS X Bundle标识符名称:这种情况下的最佳实践

我有一个即将发布到App Store的应用程序。该应用程序与公司名称相同。我知道推荐您的捆绑标识符的方法是

com.yourcompanyname.appname

但是,例如这样命名似乎很愚蠢和重复

com.applemaps.applemaps

为了避免重复,我是否只能将其命名为“ com.applemaps”?

最后,我是否应该在末尾使用.mac来区分iPhone和Mac应用程序?

编辑:我确实看到GitHub这样命名了它们的包标识符,并且evernote做了类似的事情。

com.github.GitHub

macos xcode bundle-identifier

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

iOS BundleId 的最大允许长度是多少?

我正在尝试使用正则表达式来验证 iOS 应用程序的包 ID。这个链接很有帮助。但是,我还需要验证提供的 bundleid 的长度以及点之间的字符串长度(这里我假设 Apple 会有这样的限制)。例如,在包 id 'com.company.project' 中,我需要确保 'company'、'project' 等也在允许的范围内。我试图找到任何关于最大允许捆绑 ID 的苹果文档,但我不能。是否允许任何长度?任何帮助表示赞赏。

ios bundle-identifier

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

拥有我的应用程序包 ID 中使用的域

在 Google Play 上发布应用程序时,它必须有一个唯一的捆绑包 ID,例如 com.example.myapp 就像这里解释的那样:Bundle ID in android

但是,拥有我在捆绑包 ID 中使用的域有多重要?甚至推荐吗?例如,如果我使用 com.example.myapp,我应该注册/拥有 example.com 域吗?

android google-play bundle-identifier

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

Android包名和IOS包ID的最佳实践

您好,我正在开发一个 Android 应用程序和一个 IOS 应用程序。

我的问题是关于 Android 包名称和 IOS 包 ID。

在两个平台上使用相同的值是最佳实践吗"com.mysite.myapp"?或者我应该为不同的平台使用不同的值,例如:

  • "com.mysite.myapp.android"在安卓版本上
  • "com.mysite.myapp.ios"在IOS版本上

android ios package-name bundle-identifier

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

Xcode:如何为“调试”和“发布”设置不同的捆绑包 ID

我在 Xcode 中使用方案。

我无法为“调试”和“发布”方案指定不同的捆绑包 ID,但我可以为我创建的任何其他方案指定不同的捆绑包 ID。我需要手动编辑 Bundle Id 才能在我的 iOS 上安装 2 个不同的应用程序(“调试”应用程序和“发布”应用程序)。

它们似乎被归为一组共同的属性:

在此输入图像描述

虽然这些方案并非如此:

在此输入图像描述

在此输入图像描述

谢谢!

xcode bundle-identifier

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

在设备上运行时,在我的 XCUITest 包 ID 中自动附加 .xctrunner

更新到 Xcode 11.3 后,我的所有测试用例都停止工作,因为附加了捆绑 ID 的不必要的文本.xctrunner

示例 - 如果我将捆绑 ID 指定为abc.com,那么它在运行时会显示abc.com.xctrunner 。

在此输入图像描述

xcode provisioning-profile bundle-identifier xcuitest

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