我正在设置Jenkins以自动化iOS构建.是否有可能提供未添加到Xcode中的配置工具的.mobileprovision文件到xcodebuild?
我知道我可以使用PROVISIONING_PROFILE和PROVISIONING_PROFILE [sdk = iphoneos*],但是他们需要将配置文件添加到管理器中.
我知道我可以用xcrun进行操作.但在运行xcrun之前,我必须使用xcodebuild成功签署应用程序.
有什么办法可以将配置文件(.mobileprovision)提供给xcodebuild吗?
到目前为止,我一直在使用我自己的Apple Developer帐户为客户开发应用程序,同时等待他们自己注册开发者帐户.
他们已经做到了这一点 - 现在是他们能够在他们的机器上构建和运行项目的时候了,但他们得到了这个错误:
Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials.
Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.
错误消息中的团队ID是我的,我一直用来在我的计算机上构建项目.
他们的帐户已经在Xcode的首选项窗格中设置,我已被添加为该团队的成员.
我已经与其他开发人员合作开展其他项目,只需在常规项目设置的"签名"部分的下拉菜单中选择我们各自的团队即可构建项目.出于某种原因,当我的客户选择他们的团队并尝试构建项目时,它仍会产生此错误.
有谁知道我们做错了什么?
我正在尝试使用我的客户证书签署一个应用程序.我收到了客户端的以下文件
我尝试安装ios_distribution证书和密钥(.p12).我也安装了配置文件.现在,当我尝试使用配置文件签署应用程序时,它确实显示在下拉列表中,但是我收到以下错误: -
No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?任何帮助表示赞赏.
ios ipa provisioning-profile ios-provisioning mobileprovision
给定配置文件,是否有人知道如何确定该配置文件中的UDID?
在我的Xcode项目中,我有一个问题:"没有安装过期的配置文件".我点击"修复问题"并在2-3分钟后:
"生成团队配置文件Apple ID"XxXxXxXxXx"仍处于待定状态.请稍等片刻,然后单击此团队"帐户"选项卡的"详细信息"部分中的"刷新"按钮.
我没有刷新它.我仍然在https://developer.apple.com/account/ios/profile/profileList.action上的所有"IOS Team Provisioning Profile"中"待处理(由Xcode管理)" .
有什么想法来解决它吗?
每当我尝试为我的iPhone设备构建iOS应用程序时,我都会收到以下错误:
您的开发团队已达到注册iPhone设备的最大数量.
我之前有一个开发者计划会员资格,现在已经过期,我曾经在我的旧iPhone上构建应用程序.
如何从我的设备列表中删除旧的iPhone?在苹果开发者支持页面说我应该去Certificates, IDs & Profiles在https://developer.apple.com/account/,但我找不到该菜单.
iOS应用更新机制如何运作?如何告诉用户Appstore上的应用程序已更新?我是否必须在代码中编写功能以显示更新弹出窗口,或者由Appstore处理以向用户显示已更新应用程序的通知.苹果为此提供了哪些文件?
我看到Xcode6已从组织者中删除了"设备"选项卡,并将其移动到"窗口">"设备"中的单独"设备"选项卡.
我没有在"设备"屏幕或"设备">"配置配置文件"屏幕中看到"将设备添加到成员中心"选项.
如何将设备添加到成员中心,从而在Xcode 6中安装正确的配置文件?
我需要存档我的应用程序以提交到iTunes Connect.
存档时,我得到:
代码签名错误:供应配置文件"XC iOS:*"是Xcode管理的,但签名设置需要手动管理的配置文件.
代码签名错误:SDK"iOS 11.0"中的产品类型"应用程序"需要代码签名
我不能使用"自动",因为它会将配置文件更改为其他配置文件,然后上传到iTunes Connect后我会得到:
钥匙串访问的潜在损失 - 以前版本的软件的应用程序标识符值为['YBDK7H6MLG.com.ef.english24-7'],提交的新版软件的应用程序标识符为['GEEM4BQ58H.com .ef.english24-7' ].这将导致钥匙串访问丢失.
如何在不丢失钥匙串访问权限的情况下制作针对iOS 11的版本?
我正在尝试在我的设备上测试我的应用程序并且出现错误,指出"无法找到与应用程序的标识符'com.mycompany.MyApp'匹配的有效配置文件".我在这里看了很多类似的帖子,但没有一个能够提供帮助.
到目前为止我做了什么:
在Provisioning Portal上创建了有效的Provisioning Profile.当我查看配置文件的App ID时,它是10CHARSEED.com.mycompany.MyApp(其中10CHARSEED显然是Apple生成的种子ID)
在设备名称下,在XCode Organizer中下载并安装了配置文件.XCode有绿色勾号,告诉我这是一个有效的配置文件.
检查Info.plist Bundle Identifier是否与此匹配.确实如此.
手动查看project.pbxproj文件以获取对"PROVISION"的引用,但没有(我在SO上找到的一些其他解决方案说要删除这些行,但显然我没有任何删除).
退出Xcode并重新启动.
删除并重新添加了管理器中的配置文件.
有任何想法吗?
ios ×8
xcode ×4
code-signing ×3
xcode9 ×2
app-store ×1
ios11 ×1
ipa ×1
iphone ×1
itunes ×1
provisioning ×1
udid ×1
xcode6 ×1
xcodebuild ×1