标签: provisioning-profile

如何更改我的配置文件?

我今天想添加一个新的 Beta 测试人员,因此更新了我的配置文件以包含它们。当我尝试运行我的应用程序时,出现错误,提示我的个人资料“*”与我的个人资料“com.HUDKING”不匹配。我删除了旧的配置文件和捆绑包标识符,以检查这不是原因,并更改了我的协同设计,如下所示。

当我尝试存档我的应​​用程序时,出现以下错误: 找不到配置文件“259FB85E-9614-4A3A-9987-9F4619BA2F9B”

我的个人资料似乎都没有此标识符,我已手动设置它们以确保选择正确的个人资料: 在此输入图像描述

我该如何解决?有没有更简单的方法来运行 Beta 测试?

xcode adhoc ad-hoc-distribution ios provisioning-profile

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

Xcode 8.3.2签名错误

我在Sierra上有Xcode 8.3.2.我正在尝试构建一个企业.ipa(拥有企业会员资格).

我在签署我的应用时遇到问题.特别是在Xcode中,我在General\Signing下有以下内容:

  • 自动管理签名已启用
  • 团队:"我的团队(企业)"
  • 供应配置文件:Xcode管理配置文件
  • 签名证书:iOS开发人员
  • 状态
    • 无法创建配置文件"com.myapp"无法注册到您的开发团队.将您的包标识符更改为唯一字符串以重试.
    • 找不到'com.myapp'的个人资料.Xcode找不到与"com.myapp"匹配的配置文件.

我的步骤是:

  1. 登录到https://developer.apple.com/account/上的 Enterprise帐户
  2. 在证书,标识符和配置文件下,我选择了添加
  3. 选择内部和特设
  4. 在我的钥匙串访问MAC中,我选择了KeyChain Access\Certificate Assistant \从证书颁发机构申请证书
  5. 保存到我的桌面
  6. https://developer.apple.com/account/我上传了证书签名请求
  7. 我认为它是一个证书,类型为iOS Distribution with和expiration date
  8. 我下载.cer文件并双击它以进行安装
  9. 在Xcode\Preferences中,我找到Apple ID下的Team,在Manage Certificates下,我看到iOS Distribution Certificates and Enterprise with today's date
  10. 我为该团队选择下载所有配置文件
  11. 在Xcode中,我选择General\Signing和"My Team(Enterprise)

此时我得到上述两个错误.

我是Xcode开发的新手,所以我确信我的步骤有问题.

任何见解将不胜感激.

xcode signing provisioning-profile

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

配置文件与 com.apple.security.application-groups 权利的权利文件值不匹配

我正在尝试使用 Unity 和 Xcode 来部署编译我的应用程序构建。但我收到错误:

预配配置文件“iOS 团队预配配置文件:>com.name.of.my.site”与 com.apple.security.application-groups 权利的权利文件值不匹配。

在配置文件中,我没有安全组的值:

    <array>
    </array>
    <key>com.apple.developer.ubiquity-container-identifiers</key>
    <array>
    </array>
    <key>com.apple.security.application-groups</key>
    <array>
    </array>
    <key>com.apple.developer.team-identifier</key>
    <string>myidhere</string>
    <key>aps-environment</key>
    <string>development</string>
Run Code Online (Sandbox Code Playgroud)

请问我该如何纠正?这是我第一次收到此错误。我没有在开发者控制台中激活应用程序组,因为到目前为止我还不需要激活它。请问你能帮我吗?提前致谢。

xcode unity-game-engine provisioning-profile

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

自动签名无法解决“项目”目标的权利问题

我已经检查了堆栈溢出中关于同一问题已解决的所有可能问题。我知道已经提出了与我完全相同的数百万个问题,但是我尝试了这些问题的答案中的所有建议,但Xcode仍然给我带来了问题。因此,与往常一样,第一个错误是:

自动签名无法解决“项目”目标的权利问题。

第二个错误当然是:

Provisioning profile "iOS Team Provisioning Profile: com.badubadu.WeatherApp" doesn't include the application-identifier and keychain-access-groups entitlements.

What I've tried:

  • Switching the provisioning profile from Manual to Automatic and viceversa
  • Cleaning up the Provisioning Profiles inside the Library/MobileDevices and then restarting Xcode
  • Deleting the old app from the iDevice and trying to build it again
  • Turning on and off the Background Modes (I don't have push notifications and In-app purchases)
  • Restarting the computer and the phone (just in case it …

xcode provisioning-profile xcode10

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

如何将具有相同捆绑标识符的应用程序移动到另一个苹果开发者帐户?

所以目前我正在开发一个具有特定捆绑标识符的应用程序。之前我使用了一个苹果开发者账号,我们打算更换这个app关联的苹果开发者账号。

当我像这样将“团队”更改为新的苹果开发者帐户时:

在此处输入图片说明

然后我收到这样的错误:

未能创建配置文件。您的开发团队无法注册应用 ID“xxxxx”。将您的捆绑标识符更改为唯一字符串以重试。

找不到“xxxxx”的配置文件 Xcode 找不到任何与“xxxxxxx”匹配的 iOS 应用开发配置文件。

看来我必须更改包标识符。我不想更改包标识符。

我试图在我以前的苹果开发者帐户中进行检查,我认为我必须删除与以前的苹果开发者帐户中的捆绑标识符相关的内容,但我找不到它(也许我不知道该文件在哪里需要删除)

如果我想使用相同的捆绑标识符应用程序但更改苹果开发者帐户,我该怎么办?

我在这里有点困惑,

在此处输入图片说明

当我第一次开发应用程序时,我没有为我的公司付费苹果开发者帐户,我只是使用免费帐户,并且这个应用程序与那个个人团队(广告IT解决方案)相关联,我这个个人团队的Apple ID让说是xxx@gmail.com,

然后使用相同的 Apple ID (xxx@gmail.com) 然后我注册为组织(我的公司)。

但是当登录到这个组织帐户时,我无法在 App IDs 部分找到包标识符。

免费帐户和付费帐户似乎不同。并且此捆绑标识符似乎与该个人帐户(免费帐户)相关联

我不知道如何访问那个个人团队帐户,因为当我使用相同的Apple ID登录时,我将被定向到组织帐户

在此处输入图片说明

xcode ios provisioning-profile ios-provisioning apple-developer

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

配置文件不支持推送通知功能

我有一个共享扩展,带有一个配置文件,应该可以工作。

但是,出于某种原因,xcode 认为已为此目标打开了通知。通知实际上是为应用程序打开的,但不是共享扩展程序(它抱怨)。

我已经在 developer.apple 和功能部分禁用了此共享扩展目标的通知,禁用了自动签名,并且仍然抱怨它。

在此处输入图片说明

在此处输入图片说明

在 developer.apple 中:

在此处输入图片说明 我该如何解决?

ios provisioning-profile

6
推荐指数
0
解决办法
1364
查看次数

CoreTelephony eSIM 功能在设备上不起作用

我在将 eSIM 实施到现有的 iOS 运营商应用程序中时遇到了一些麻烦。

设置

  • 该应用程序已收到public-cellular-plan我理解的权利,该权利允许我访问 CoreTelephony 的 eSIM 功能。
  • 我在应用程序的目标中导入了 CoreTelephony 框架:General > Frameworks, Libraries, and Embedded Content标记为Do not Embed,与 CoreData 等其他框架相同。
  • 我已经在进行调用的类中导入了库 import CoreTelephony
  • 我正在 iPhone XR 上通过 Xcode 使用正确的配置文件运行开发版本,它有一个活动的数据计划,所以我确定它支持它。

问题
假设所有这些,我现在应该可以访问 eSIM 功能,supportsCellularPlan但不幸的是它似乎不起作用:

let provisioning = CTCellularPlanProvisioning()
let supportsESIM = provisioning.supportsCellularPlan()

print("\(supportsESIM)") 
// This prints false but should be true as the XR supports eSIM
Run Code Online (Sandbox Code Playgroud)

我也尝试通过 TestFlight 使用分布配置文件,但结果相同。

关于我做错了什么的任何想法?

xcode ios provisioning-profile core-telephony swift

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

没有物理设备的配置文件

我在这个论坛和苹果的开发者论坛上经常看到这个问题。我已经按照教程进行了 6 个多小时的学习。

我想要的只是添加该应用程序,以便我可以与朋友和家人一起进行测试。我没有iphone。我有一台 Macbook Pro 和一个付费的开发人员注册。

当我选择通用 IOS 设备和存档时,出现此错误: 错误

我在开发人员证书页面中有捆绑 ID:开发者证书

我在 App Store Connect 中制作了该应用程序: 应用商店连接

我已经完成了证书步骤并在 xcode 中制作了这些证书:[![Xcode Certificates][4]][4]

我在钥匙串中有这些证书:[![钥匙串证书][5]][5]

我尝试重新启动 xcode,清理构建,更改构建设置。尝试从通用设备存档时,我仍然收到两条错误消息。

我究竟做错了什么?我还应该做什么?

解决了:

以防其他人遇到麻烦。我必须为 Distribution - App Store 创建一个配置文件。然后在 Xcode 中关闭自动管理签名,并为签名(调试)和签名(发布)手动选择配置文件。

现在我不需要物理设备来存档,不像链接的重复状态。

xcode certificate provisioning-profile swift

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

Fastlane iOS 错误:没有与“com.companyname.appname”匹配的团队“team_id”的配置文件

我几天来就面临这个错误,并且由于这个问题我也无法手动发布 .ipa 文件

错误:找不到与“com.companyname.appname”匹配的团队“team_id”的配置文件:Xcode 找不到任何与“team_id/com.companyname.appname”匹配的配置文件。安装配置文件(通过将其拖放到 Xcode 的停靠项上)或在目标编辑器的“签名和功能”选项卡中选择不同的配置文件。(在项目“ProjectName”的目标“TargetName”中)

早些时候,我能够使用相同的配置文件构建并提交应用程序。

这是我在 fastfile 中的测试版名称

lane :beta do   
    version = get_version_number(target: 'TargetName')
    get_certificates           # invokes cert
    get_provisioning_profile   # invokes sigh
    
    increment_version_number(version_number: version)   
    increment_version_number(bump_type: 'patch')
   
    build_app(workspace: "ProjectName.xcworkspace", scheme: "SchemeName", skip_profile_detection: true )
    upload_to_testflight
   
  end

Run Code Online (Sandbox Code Playgroud)

请注意,我的代码签名设置为“手动”

我能够使用上述相同的配置提交应用程序进行测试飞行,但突然它停止工作。

我已尝试以下方法来解决该问题

  1. 我已经检查了代码,正如 fastlane 文档所建议的那样。
  2. 我已更改文件夹权限以允许所有用户访问。
  3. 我已向存储配置文件的用户授予权限。
  4. 我尝试将构建代码包装在gym()中
   Dir.chdir('../Pods') do
      disable_automatic_code_signing(
      path: 'ProjectName.xcodeproj',
      team_id: 'team_id',
      targets: ['TargetName'],
      profile_name: 'com.companyname.appname'
    )
      gym(workspace: 'ProjectName.xcworkspace',scheme: "SchemeName", clean: true)    
    upload_to_testflight
   end
Run Code Online (Sandbox Code Playgroud)
  1. 我还尝试移动“配置配置文件”文件夹以自动创建一个新文件夹。使用以下命令mv ~/Library/MobileDevice/Provisioning\ Profiles ~/Library/MobileDevice/Old\ Provisioning\ Profile 即使使用新创建的配置文件,问题仍然存在

仍然无法解决问题。

请帮忙。

提前致谢

ruby ios provisioning-profile react-native fastlane

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

Flutter 错误:找不到“xxx”的配置文件:Xcode 找不到任何与“xxx”匹配的 iOS 应用开发配置文件

我正在尝试在 iPhone 上测试 Flutter 应用程序,但出现如下所示的错误,此错误发生在构建步骤期间。

error: No profiles for 'xxx' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'xxx'.  Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner')
Run Code Online (Sandbox Code Playgroud)

在运行时我面临这个错误

Launching lib/main.dart on Test’s iPhone in debug mode...
Warning: Missing build name (CFBundleShortVersionString).
Warning: Missing build number (CFBundleVersion).
Automatically signing iOS for device deployment using specified development team in Xcode project: FF3XTSVPAA …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios provisioning-profile flutter

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