iphone - 在设备上测试 iPhone 应用程序的步骤(已创建配置文件/证书)

标签 iphone objective-c cocoa-touch xcode ios

我想在装有 ios 4.2.1 的 itouch 上测试我的应用程序。

我已完成配置配置文件/证书的步骤。所以在主办方的领导下, 当我选择设备时,我会看到配置文件 在开发者个人资料下,我看到 2 个条目; iPhone 开发商和 iPhone 分销商

现在我只想在我的设备上测试该应用程序(现阶段不寻找提交应用程序进行分发的步骤)

我认为在XCode下我需要做一些项目设置。但我无法弄清楚。请向我提供在设备上测试的步骤。 我的 XCode 版本是 3.2.5

最佳答案

我在此和文档之后遇到了一个问题,其中我的应用程序无法使用 XCode 4.2 部署到运行 iOS 4.2.1 的 iPhone 3G。我希望这可以帮助其他最终遇到此问题并试图通过 XCode 将应用程序部署到真实设备的人。

我一直在摆弄项目和目标设置区域中的基本 SDK 设置以及部署目标设置。然而,我一开始就让它们正确,所以这不是答案(我想针对 iOS 3.2+,所以我保留了所有设置)。此外,我多次弄乱了配置文件、证书等,尽管它们对我来说看起来是正确的。它们也不是问题。

关键是改变分散在整个界面中的架构设置。

  1. 首先,由于我是在 iPhone 3G 上进行测试,因此我需要支持armv6架构以及后续型号的armv7。因此,我将“armv6”添加到项目“build设置”选项卡上的“有效架构”条目中。
  2. 接下来,我确保它在我的项目目标的“build设置”选项卡的“架构”下显示“armv6 armv7”。
  3. 最后,我单击了项目的 -Info.plist 文件,并删除了 XCode 4.2 中新项目默认放置的“所需设备功能”的“armv7”条目。

此后,我的应用程序使用 Command + R 运行在设备上成功运行。

关于iphone - 在设备上测试 iPhone 应用程序的步骤(已创建配置文件/证书),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210477/

相关文章:

ios - 水平 UISwipeGestureRecognizer 不适用于 Small UIImageView

ios - PromiseKit:如何在 ObjC 中进行重试/轮询?

objective-c - 使用 NSData 或 NSFileManager 检查文件是否存在之间的区别

iphone - UIWebView 不会加载某些网站

ios - 整个测试套件的拆解

iphone - NSUserDefaults 的同步方法何时以及为何失败?

iOS:如何在没有数据库的情况下临时持久化数据?

iphone - 检测 iPhone 中两个移动按钮的碰撞

iphone - 调用 graph api Facebook ios 时 facebookErrDomain 错误 10000

javascript - 滚动到 UIWebView 上的文本