集成Reveal:不修改您的Xcode工程并加载Reveal

转载于:http://support.revealapp.com/kb/getting-started/revealxcodereveal

此方法仅适用于在iOS模拟器上运行的应用。

通过不修改Xcode工程文件来加载Reveal的方式,您可以检视任何一个您正在开发的iOS应用,而不需要对这些应用的工程做任何修改。另一个好处就是,您不需要再担心,犯下一不小心将Reveal库连接到应用中发布了的错误。

  1. 打开您的iOS工程,选择 View → Navigators → Show Breakpoint Navigator
  2. 在面板左下角,点击 + 按钮并选择**Add Symbolic Breakpoint**。

    Adding Symbolic Breakpoint to Xcode project

  3. 在 Symbol 输入区内输入 UIApplicationMain 。

  4. 点击 Add Action 按钮, 确认 Action 被设置为 Debugger Command

  5. 将以下内容拷贝到 Action 的输入区内:

    expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)
    

    注意: 请确认Reveal.app的路径信息符合您Mac的实际位置。

  6. 选中 Automatically continue after evaluating actions 选项。

    Setting up Symbolic Breakpoint in Xcode project

  7. 右击刚才新创建的断点,选择 Move Breakpoint To → User.

    Moving the Breakpoint to the User

    您可以像其他断点一样,禁用或启用此断点。用户级别断点在所有的Xcode工程中都可以使用。

  8. 在iOS模拟器上构建并运行您的应用。

    Reveal App Chooser showing Soundstagram

    如果一切正常运行,请切换到Reveal应用,此时您的应用应会出现在应用选择器的下拉列表当中。选中您的应用,确认可以看到此时正在模拟器中运行的应用界面截图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值