我正在与另一位开发人员合作开发 iOS 应用程序。我们使用 Mercurial 作为源代码控制。这是我第一次使用此设置,因此我可能在这里做错了什么。
我们都有单独的配置文件。没有团队简介。Xcode 5.0.1。
每次我提交文件project.pbxproj 看起来我也在他的机器上更改配置文件信息。
有没有办法避免这种情况呢?
看起来这是一个常见问题,我在这里浏览了很多类似的问题。我的情况看起来像这个问题中描述的情况,但是将所有内容设置为“自动”的解决方案并不能解决问题(顺便说一句,我在“配置配置文件”字段中没有任何自动选项......)
我有名为 MyApp 的生产 IPA 文件。为了测试目的,我需要将此名称更改为 MyApp_SIT。我必须在哪里进行修改。我有生产 IPA 文件以及新的配置文件和证书用于测试目的。是否可以重命名应用程序名称。我必须紧急完成它。谁能告诉我如何做到这一点。
我正在尝试上传由我的团队创建的应用程序,但出现此错误:
供应配置文件“开发人员配置文件”不包括签名证书“iPhone 分发”:人名(密钥号)
我多次尝试创建和下载新证书,但显示相同的错误。
如果证书是分发类型而不是开发类型,是否会阻止在试飞中上传应用程序?
我正在尝试建立一个新项目,用 Catalina 的 DEXT 替换 KEXT。
Xcode 要求抱怨团队配置文件不包含 com.apple.developer.driverkit 权利。
我找不到将该权利添加到配置文件的正确程序。
我有一个启用了推送通知的 Xamarin 表单 ios 应用程序,它可以与分发配置文件一起正常工作,但不能与开发配置文件一起使用。我已经在苹果账户的应用程序标识符中上传了用于开发和分发的证书。现在,当我下载和安装使用该 App ID(标识符)的配置文件时,我每次都会收到以下错误:
无法在此设备上安装一个或多个配置文件。
请确保为此设备配置了配置文件。如果没有,请尝试生成新的配置文件。
我在安装每个配置文件时都收到此错误。mac 版本是 10.15.4 和 Xcode 11.4 (11E146)。
我已经为我的帐户尝试了 Xcode 首选项中的下载手动配置文件选项。请帮我修复这个拦截器!!
xamarin.ios ios provisioning-profile ios-provisioning xamarin.forms
在 XCode 项目中,我添加了权利文件。现在,如果我在该文件中添加任何值,例如。
com.apple.developer.pushkit.unrestricted-voip Bool 是的。
运行时报错。配置文件“开发”不包括 com.apple.developer.pushkit.unrestricted-VOIP 权利。
如何在权利条目的供应配置文件中添加值?
我已经为我的 iOS 项目配置了 2 个目标和几个配置(第一个目标为 6 个,第二个目标为调试和发布)。
每个版本配置都有不同的 bundleID,因此选择了适当的临时分发配置文件(在gym 命令中):
desc "Build target1-config1"
lane :deployTarget1 do
gym(
workspace: "myProj-ios.xcworkspace",
scheme: "target1-config1",
configuration: "target1-Release",
export_method: "ad-hoc",
export_options: {
provisioningProfiles: {
"com.target1.config1" => "AdHocProvProfile1"
}
},
output_directory: "./build",
output_name: "target1-config1.ipa"
)
firebase_app_distribution(
app: "xxxxxxxx",
groups: "ios_app_testers",
release_notes: "Automatic dev build from develop",
firebase_cli_path: "/usr/local/bin/firebase",
debug: true
)
end
Run Code Online (Sandbox Code Playgroud)
尝试使用 AdhocProvProfile2 构建 target2 时,收到错误消息。看起来 fastlane 没有正确选择 provProfile(和 bundleID!)。此外,在项目设置中正确选择了配置文件。什么可能导致问题?没有外部健身房文件。
There seems to be a mismatch between your provided `export_method` in gym
[11:15:55]: and the …Run Code Online (Sandbox Code Playgroud) 我更新了我的 1 年苹果开发并更新了我的证书
> Xcode 11 supports the new Apple Development and Apple Distribution certificate types. These certificates support building, running, and
> distributing apps on any Apple platform. Preexisting iOS and macOS
> development and distribution certificates continue to work, however,
> new certificates you create in Xcode 11 use the new types. Previous
> versions of Xcode don’t support these certificates. (45527608)
Run Code Online (Sandbox Code Playgroud)
由于 Xcode11 的这个注释,我测试创建一个 Apple 发行版而不是像以前一样的 iOS 发行版
所以,我创建了这个并在 Xcode 中选择了好的配置文件。
在这一步,一切都很好。
但是现在当我尝试运行应用程序时
我有
No Provisioning Profile …Run Code Online (Sandbox Code Playgroud) 我有开发配置文件和开发证书。使用手动登录我构建了应用程序。在我的个人资料中启用了应用程序组。在功能中添加的应用程序组未显示,我尝试添加应用程序组,但未显示帐户配置错误。是否可以使用带有配置文件和开发证书的应用程序组?

code-signing-certificate ios provisioning-profile apple-developer-account
ios ×7
xcode ×5
entitlements ×2
fastlane ×1
flutter ×1
ipa ×1
pushkit ×1
swift ×1
voip ×1
xamarin.ios ×1