草庐IT

ios - Xcode 在代码签名身份中看不到我的开发人员证书

我更新了我的IOS开发者证书,我从key链中删除了旧的并点击了我的证书。key链中的一切看起来都很正常,我在那里有发行版、开发人员、WWDC证书。每个配置文件看起来都带有绿色标记,在管理器中的团队和配置文件部分下有效,但在代码签名身份下的Xcode中,当前没有配置文件与自动配置文件下的开发人员配置文件匹配选择器(推荐)。我该怎么办?提前致谢。 最佳答案 首先检查Xcode->Preferences->Account你有新的配置文件在列表中,如果需要刷新列表。检查您选择新配置文件的证书作为您执行的构建类型(发布或调试)的代码签名标识的

ios - Apple 的 TestFlight 应用程序是否会自动更新外部 Beta 测试人员安装的应用程序?

我可以从我的iTunesconnect控制面板中看到有多少用户在使用我的Beta版应用程序的每个版本。TestFlight何时更新这些应用程序?他们是否必须打开TestFlight并手动选择更新?当他们启动他们正在测试的应用程序时,它会自动发生吗?我似乎无法在Apple的文档中找到任何答案。 最佳答案 他们必须手动更新它。发送推送通知和电子邮件让用户知道新版本已准备好进行测试,但是否打开试飞并安装它取决于用户。 关于ios-Apple的TestFlight应用程序是否会自动更新外部Bet

ios - 将开发人员证书转换为 P12 文件

我正在尝试将开发人员证书转换为P12文件作为描述here使用虚拟机mac....但是在转换时个人信息交换(.p12)文件格式已禁用我该怎么办 最佳答案 .p12选项被禁用,因为您只在您的机器上选择了私钥或证书。您需要它们来创建.p12文件。创建.p12文件的步骤:在您的Mac上运行钥匙串(keychain)访问应用程序。从左上面板选择登录钥匙串(keychain)从左侧面板的“类别”菜单中选择“我的证书”找到您的iPhone开发者/分发证书。不要选择iPhoneDeveloper/Distribution:我的公司展开此项,您应该会

ios - Appstore 审核人员会允许我们在 iOS8 中使用动态库吗?

我阅读了很多关于动态库使用的文章,包括这个页面“Canyoubuilddynamiclibrary...”。正如苹果文档所说,“iOS框架。iOS开发人员现在可以创建动态框架。框架是代码和资源的集合,用于封装对多个项目有值(value)的功能。框架与扩展完美配合,共享主应用程序和捆绑扩展都可以使用的逻辑。”,请参阅here的完整页面.考虑到安全问题,我得到了iOS8之前的动态库拒绝原因,详见“DarkDust'sanswer”。但是,它如何在iOS8中“正常工作”?@appstore_reviewers?无论如何,目前我正在编写一个示例演示应用程序并尝试将其上传到Appstore以供审

ios - 我可以使用开发人员证书存档,然后在提交期间使用分发证书重新签名吗?

据我了解,Xcode可以在App商店提交过程中从文件中重新签署.ipa,使您可以使用开发人员配置文件创建文件,然后使用分发配置文件对其进行签名.这是一篇解释我在说什么的帖子:http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/不幸的是,我无法让它工作。当我使用开发人员配置文件创建存档,然后尝试使用分发配置文件提交它时,我收到以下错误:“应用程序代码签名验证失败。签名无效,包含不允许的权利或未使用iPhone分发证书签名"该应用程序不使用任何权利并且没有权利文件。“它没有使用iPhone分发证书签名”的错误是正确的,因

ios - 如何在不注册 Apple 开发人员计划的情况下使用 Xcode 8 在 Real 设备上运行应用程序?

在之前的xcode7版本中,我们可以通过将appleid添加到xcode账号,然后选择team来在真机上运行我们的app。但随着xcode8beta2的发布,没有“修复问题”按钮,取而代之的是“自动管理签名”可用。它给出了以下错误。我正在尝试为此寻找解决方案。因此,如果有人解决了该问题,请帮助我。 最佳答案 您需要将设备连接到Xcode并允许它在您的个人团队中注册。这将允许Xcode为您创建配置文件(除非至少注册了一台设备,否则无法创建配置文件)。 关于ios-如何在不注册Apple开发

ios - 在 TestFlight (iTunes Connect) 中为外部测试人员提交应用程序时出错

我正在尝试在iTunesConnect(TestFlight)中为外部测试人员提交应用程序,但我收到了这条消息:Invalidsdkvalue.ThevalueprovidedforthesdkportionofLC_VERSION_MIN_IPHONEOSinAPP_NAMEis9.2whichisgreaterthanthemaximumallowedvalueof9.1.我使用今天发布的最新XCode7.2(iOS9.2)构建了这个应用程序,部署目标为iOS8.0,BaseSDK“LatestiOS(iOS9.2)”。是否因为这是一个新版本,我们还不能提交使用XCode7.2构建

ios - 开发人员可以在 Windows 应用程序中使用 iCloud 吗?

开发人员可以使用Apple的iCloudAPI在MacOSX和iOS上的不同应用版本之间同步应用数据。如果开发者的应用程序有Windows版本,这个版本是否也可以使用iCloud将应用程序数据与他们在MacOSX和iOS上的应用程序版本同步? 最佳答案 对iCloud的访问由Apple控制,每个访问iCloud的应用都必须经过Apple签名和/或提供key。这是在不违反NDA的情况下最简单的表达方式,尽管该机制并不完全是“签名和key”。目前Apple仅为OSX和iOS应用程序提供此功能,因此实际上没有-目前不支持Windows、W

ios - 我无法将测试人员添加到 iTunes Connect : Users and Roles → TestFlight Beta Testers → Internal

我是一家小公司团队的开发人员。我正在尝试设置Apple的TestFlight服务。我为新版本提交了Beta。我已经为此构建打开了TestFlight测试。但是,当我尝试邀请测试人员时,我被告知我需要为该角色启用一些用户。当我转到iTunes连接的“用户和角色–TestFlightBeta测试员–内部”部分时,我看到了公司团队中其他人的列表。每个人的左侧都有一个复选标记以选择它们。iTunesConnect不允许我选择任何用户并且不会给出错误。如何添加测试人员? 最佳答案 就我而言,发生这种情况是因为我在iTunesConnect团队

测试人员必备-adb常用基础命令

什么是adb?adb全称为androiddebugbridge-------起到调试桥的作用。顾名思义,adb就是一个debug工具。借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言之,adb就是连接Android手机和PC端的桥梁。adb常用命令1、查看系统中已连接的设备adbdevices2、查看已连接设备安装的所有包adbshellpmlistpackages3、查看已连接设备中安装的所有第三方安装包adbshellpmlistpackages-34、给当前已连接设备安装一个安装包adbinstallxx.a