Latest 0.1.0
License MIT
Platforms ios 7.0, requires ARC

CI Status


To run the example project, clone the repo, and open Example/Client/CtrlZ-Example.xcworkspace.

To play around with changing the strings you will need to change kCRZHostAddress in CRZAppDelegate to your IP address. (To find your IP address, enter ipconfig getifaddr en0 in Terminal.) After that, simply navigate to Example/Server/ in Terminal and enter python -m SimpleHTTPServer. You can now modify the strings in appStrings.json and watch them update in the example app.


CtrlZ is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "CtrlZ"


Spencer Poff, [email protected]


CtrlZ is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "CtrlZ",
    "version": "0.1.0",
    "summary": "Edit any string in your application after it has already shipped.",
    "description": "n                       Need to localize to a new language after your app has already shipped? Typo in your production app? Users saying they wish you added more superlatives??nn                       Simply replace NSLocalizedString with CRZLocalizedString and the power to do all of this will be yours.nn                       You set up an endpoint with a json file full of strings and your app will treat it like an extended .strings file.nn                       * Markdown format.n                       * Don't worry about the indent, we strip it!n",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Spencer Poff": "[email protected]"
    "source": {
        "git": "",
        "tag": "0.1.0"
    "platforms": {
        "ios": "7.0"
    "requires_arc": true,
    "source_files": [
    "resource_bundles": {
        "CtrlZ": [
    "public_header_files": "Pod/Classes/*.h",
    "private_header_files": "Pod/Classes/Private/**/*.h"

Pin It on Pinterest

Share This