libPhoneNumber-iOS icon indicating copy to clipboard operation
libPhoneNumber-iOS copied to clipboard

How to update the meta data?

Open clausjoergensen opened this issue 7 years ago • 1 comments

Seeing the project isn't being actively maintained anymore, could you provide instructions on how to update the meta data going forward?

clausjoergensen avatar Dec 17 '18 22:12 clausjoergensen

Hey @clausjoergensen, this is what worked for us. We forked this repo, and ran the following:

$ cd yourFork/libPhoneNumber-iOS

$ swift libPhoneNumber-iOS/metadataGenerator

error: unable to invoke subcommand: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-metadataGenerator (No such file or directory)

$ sudo cp metadataGenerator /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-metadataGenerator

$ swift libPhoneNumber-iOS/metadataGenerator
Javascript exception thrown: ReferenceError: Can't find variable: window
Javascript exception thrown: Error: goog.require could not find: goog.proto2.Message
Done

$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   generatedJSON/PhoneNumberMetaData.json
    modified:   generatedJSON/PhoneNumberMetaDataForTesting.json
    modified:   generatedJSON/ShortNumberMetadata.json

$ cd libPhoneNumber

$ ./GeneratePhoneNumberHeader.sh ../libPhoneNumberTests/generatedJSON/PhoneNumberMetaData.json ../libPhoneNumberTests/generatedJSON/ShortNumberMetadata.json ../libPhoneNumberTests/generatedJSON/PhoneNumberMetaDataForTesting.json

$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   NBGeneratedPhoneNumberMetaData.h
    modified:   ../libPhoneNumberTests/generatedJSON/PhoneNumberMetaData.json
    modified:   ../libPhoneNumberTests/generatedJSON/PhoneNumberMetaDataForTesting.json
    modified:   ../libPhoneNumberTests/generatedJSON/ShortNumberMetadata.json

JakeSc avatar Jan 08 '19 21:01 JakeSc