我今天用Apple的99美元开发了iOS程序 在证书,标识符和Xcode中的配置文件,无论我点击它,都会告诉我:
将您的设备连接到Mac,然后在Xcode的管理器窗口中单击用于开发。使用与您的iOS开发者计划会员资格相关联的Apple ID登录,Xcode将自动生成您的证书。
在Xcode 6.1中,我转到Window然后是Organizer,我只看到项目和档案。旁边没有设备,没有按钮可以点击"用于开发"我连接了iPhone。
有趣的是,我已经将我的iPhone应用程序游戏连接到iPhone设备上,但我仍然没有按钮可以点击"用于开发"。
我错过了什么?这就是我告诉他做的所有事情,我没有看到按钮。
答案 0 :(得分:17)
Xcode 6.1已删除'设备'来自'组织者'。
现在你可以去 Window>设备以获取所有已连接和已注册的设备。
答案 1 :(得分:10)
我发现,虽然为了测试而难以进入完全零状态,但是如果您只是将设备连接到计算机并尝试使用设备构建并运行作为目标,Xcode提供了一个对话框,可以帮助您,如果您接受,它会完成所有工作:它在成员中心注册设备并下载通用配置文件。
所以没有"用于发展"按钮,因为它不需要是一个:它是多余的。
答案 2 :(得分:1)
自动签名
自动签名是一种目标设置,允许Xcode为您管理签名资产。签名设置位于“项目编辑器中的签名”标题下的“常规”窗格中。要启用自动签名,请选择“自动管理签名”。
如果启用自动签名,Xcode会在需要时为您执行以下操作:
创建证书并签署身份
注册已连接的设备
创建和编辑应用ID
管理配置文件
编辑权利和信息属性列表文件
如果您选择手动签名,则需要在developer.apple.com/account上登录您的开发者帐户,自行执行其中一些步骤。
重要提示:捆绑包中的所有目标都应使用相同的签名标识。如果为一个目标选择自动签名,则应为项目中的所有目标选择自动签名。
截图了解更多详情
答案 3 :(得分:1)
从XCode 9.3开始,没有更多的对话框,如Matt's回答。相反,在您的设备已连接的情况下,请查看您的Build Target(s)页面 - 在Signing下,有一个" Register Device"按钮。使用它可让XCode自动处理添加新设备和更新配置文件。
如果您不允许XCode为您管理签名,或者您有多个设备要注册,那么手动签名就是您的选择。在窗口中> "设备&模拟器及#34; >设备,查找连接设备的UDID(aka标识符)(40个字符的字母数字字符串)。复制该字符串,并保持方便。
登录您的Apple开发者帐户,转到证书,标识符&个人资料>设备。点击" +"添加一个(或多个)设备,并粘贴您之前复制的设备名称和UDID /标识符。