在没有开发人员许可的情况下运行 Instruments 以检查 iPhone 上的泄漏

Posted

技术标签:

【中文标题】在没有开发人员许可的情况下运行 Instruments 以检查 iPhone 上的泄漏【英文标题】:Running Instruments to check for leaks on iPhone without developer license 【发布时间】:2011-02-23 17:43:01 【问题描述】:

我正在尝试在我已编译为调试、自签名(无开发人员许可)并复制到手机的 iPhone 应用上运行 Instruments。

如果我从 Xcode 中选择使用 Instruments 运行,首先管理器会抱怨应用程序已安装,而 Instruments 不会执行任何操作。如果我尝试直接从 Instruments 访问,我的应用程序不会列在可用进程的下拉菜单中。

哦,我无法在模拟器中运行应用程序,因为我使用的 dylib 是为 ARM 编译的,如果我选择模拟器(将架构更改为 i386),源将无法编译.

我遗漏了什么明显的东西?

【问题讨论】:

“没有开发者许可”是什么意思?您没有注册 ios 开发者计划吗? 我已注册,因此我可以访问 SDK 和文档。但是,我没有正式的开发者签名来为我的应用签名。 【参考方案1】:

很遗憾,您需要注册iOS Developer Program(按年付费订阅)才能在您的测试设备上签名和运行应用程序。避免付费的唯一选择是越狱(尽管在美国等一些国家是合法的,但我不会提供详细信息)。

【讨论】:

我的手机已经越狱了,我可以在手机上进行自签名和运行应用程序。我只是在尝试运行仪器来检查是否有任何泄漏以及在哪里进行优化。

以上是关于在没有开发人员许可的情况下运行 Instruments 以检查 iPhone 上的泄漏的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有许可证的情况下在商业 iOS 应用程序中使用 Helvetica 字体吗?

在没有试用许可证的情况下运行 Elastic

如何在没有任何签名的情况下使用已处理的应用程序运行 Wear 应用程序?我的意思是开发人员调试模式

如何在没有开发人员帐户的情况下分发 mac osx 应用程序?

Mentor许可许可分析分析许可

在没有临时配置文件的情况下部署应用程序