在没有开发者许可的情况下运行 Instruments 来检查 iPhone 上的漏洞
我正在尝试在 iPhone 应用程序上运行 Instruments,该应用程序已编译为调试、自签名(无开发人员许可证)并复制到手机。
如果我选择从 Xcode 中使用 Instruments 运行,首先,组织者会抱怨该应用程序已安装,而 Instruments 不执行任何操作。如果我尝试直接从 Instruments 进入,我的应用程序不会在可用进程的下拉菜单中列出。
哦,我无法在模拟器中运行该应用程序,因为我使用的 dylib 是为 ARM 编译的,如果我选择模拟器(将体系结构更改为 i386),源代码将无法编译。
我错过了什么明显的事情吗?
I'm trying to run Instruments on an iPhone app that I've compiled as debug, self signed (no developer license), and copied to the phone.
If I select run with with Instruments from Xcode, first the Organizer will complain that the app is already installed, and Instruments doesn't do anything. If I try to go directly from Instruments, my app is not listed the in pull-down menu of available processes.
Oh, and I can't run the app in the simulator because the dylib that I'm using is compiled for ARM, and if I select the simulator (which changes the architecture to i386), the source will fail to compile.
Any thing obvious that I'm missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,您需要注册 iOS 开发者计划(按年付费订阅)以便在您的测试设备上签名并运行应用程序。避免付费的唯一选择是越狱(我不会提供详细信息,尽管在美国等一些国家/地区是合法的)。
Unfortunately, you need to be enrolled in the iOS Developer Program (yearly paid subscription) in order to sign and run applications on your testing devices. The only alternative to avoid paying is to go the jailbreak route (which I won't provide details about, despite being legal in some countries such as the US).