以前有人问过这个问题,但是以前问题的答案并没有解决我的问题。
我正在尝试从斯坦福 iTunes U 课程中构建一个名为 (CalculatorBrain) 的简单 Hello World 应用程序。我可以在模拟器中很好地运行它,但我想在我的 iPhone 4S 上运行它。
我通过 Windows 机器上的 iTunes 同步我的 iPhone 4S。一直有。想我应该列出这个细节。
无论如何,回到我的 Macbook(Mountain Lion)。我正在运行最新的 XCode 4.6.2 (4H1003),我相信我的 iPhone 也是最新的 6.1.3。
我去了 Apple 开发者页面上的 Provisioning Portal。我加了我的4S。我称它为 JohnSmith,并给它电话 UDID。
在 XCode 中,我打开了 Organizer,Devices 默认高亮显示。我将密码放入我的 iPhone,然后将其插入我的 Macbook。设备找到我的 iPhone。如果我单击配置文件并尝试“将设备添加到配置门户”,我会收到“此团队中已存在带有编号的设备”。伟大的。我知道它肯定是添加的。到目前为止所有的好消息。
在我的 Hello World 应用程序 CalculatorBrain-Info.plist 中,我的 Bundle Identifier 是“com.JohnSmith.CalculatorBrain”。捆绑显示名称为“${PRODUCT_NAME}”,可执行文件为“${EXECUTABLE_NAME}”(如果重要)。
在导航器中,如果我突出显示我的项目,并调出构建设置,在代码签名身份下,我会得到选项...
不要签署代码
自动配置文件选择器 - iPhone 开发人员 - iPhone 分发
没有配置文件的身份 - iPhone 开发人员:John Smith (R............K) - iPhone 分发:John Smith (Y............5)
其他...
我已经尝试了所有这些。我假设我应该使用 iPhone 开发人员:John Smith one……但它说这是一个没有配置文件的身份。
这里发生了什么?我需要做什么才能使其正常工作?