Skip to content

Instantly share code, notes, and snippets.

Created February 23, 2017 00:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/e21a993abf85a3447694606fe08dcd83 to your computer and use it in GitHub Desktop.
Save anonymous/e21a993abf85a3447694606fe08dcd83 to your computer and use it in GitHub Desktop.
make sites/Messenger/ 2 ↵
[eXcode.mk] $(platform) := OSX
[eXcode.mk] $(arch) := x86_64
[eXcode.mk] $(sdk) := macosx
[eXcode.mk] $(target) := apple-macosx10.11
[eXcode.mk] $(build_mods) (compilable modules): Async MacPin Prompt SSKeychain UTIKit WebKitPrivates XMLHTTPRequest
[eXcode.mk] $(execs) (executables available to assemble): build/macosx-x86_64-apple-macosx10.11/exec/MacPin
[eXcode.mk] $(statics) (static libraries available to build): build/macosx-x86_64-apple-macosx10.11/obj/libAsync.a build/macosx-x86_64-apple-macosx10.11/obj/libPrompt.a build/macosx-x86_64-apple-macosx10.11/obj/libSSKeychain.a build/macosx-x86_64-apple-macosx10.11/obj/libUTIKit.a build/macosx-x86_64-apple-macosx10.11/obj/libWebKitPrivates.a build/macosx-x86_64-apple-macosx10.11/obj/libXMLHTTPRequest.a
[eXcode.mk] $(dynamics) (dynamic libraries available to build): build/macosx-x86_64-apple-macosx10.11/Frameworks/libAsync.dylib build/macosx-x86_64-apple-macosx10.11/Frameworks/libPrompt.dylib build/macosx-x86_64-apple-macosx10.11/Frameworks/libSSKeychain.dylib build/macosx-x86_64-apple-macosx10.11/Frameworks/libUTIKit.dylib build/macosx-x86_64-apple-macosx10.11/Frameworks/libWebKitPrivates.dylib build/macosx-x86_64-apple-macosx10.11/Frameworks/libXMLHTTPRequest.dylib
[eXcode.mk] compiling against /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
[eXcode.mk] swift libraries: /Applications/Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/lib/swift/macosx /Applications/Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/lib/swift_static/macosx
Buildable MacPin apps:
build/macosx-x86_64-apple-macosx10.11/apps/CloudPebble.app
build/macosx-x86_64-apple-macosx10.11/apps/DevDocs.app
build/macosx-x86_64-apple-macosx10.11/apps/Digg.app
build/macosx-x86_64-apple-macosx10.11/apps/Facebook.app
build/macosx-x86_64-apple-macosx10.11/apps/Google_Drive.app
build/macosx-x86_64-apple-macosx10.11/apps/Google_Maps.app
build/macosx-x86_64-apple-macosx10.11/apps/Google_Photos.app
build/macosx-x86_64-apple-macosx10.11/apps/Hangouts.app
build/macosx-x86_64-apple-macosx10.11/apps/Inbox.app
build/macosx-x86_64-apple-macosx10.11/apps/JupyterLab.app
build/macosx-x86_64-apple-macosx10.11/apps/MacPin.app
build/macosx-x86_64-apple-macosx10.11/apps/Messenger.app
build/macosx-x86_64-apple-macosx10.11/apps/Salesforce.app
build/macosx-x86_64-apple-macosx10.11/apps/Slack.app
build/macosx-x86_64-apple-macosx10.11/apps/Stack_Overflow.app
build/macosx-x86_64-apple-macosx10.11/apps/Trello.app
build/macosx-x86_64-apple-macosx10.11/apps/Vine.app
build/macosx-x86_64-apple-macosx10.11/apps/WhatsApp.app
build/macosx-x86_64-apple-macosx10.11/apps/YouTube_TV.app
build/macosx-x86_64-apple-macosx10.11/apps/go90.app
make: Circular build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app <- sites/Messenger/ dependency dropped.
install -d build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/
EXECUTABLE_NAME=Messenger/ BUNDLE_ID=com.github.kfix.MacPin.Messenger/ PROV_ID=HKFYQ3A8TC PLAT_VER=10.11 eval "echo \"$(cat templates/OSX/Info.plist)\"" > build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Info.plist
[ ! -f sites/Messenger//ServicesOSX.plist ] || /usr/libexec/PlistBuddy -c 'merge sites/Messenger//ServicesOSX.plist :NSServices' -c save build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Info.plist
install -d build/macosx-x86_64-apple-macosx10.11/Messenger/
EXECUTABLE_NAME=Messenger/ BUNDLE_ID=com.github.kfix.MacPin.Messenger/ PROV_ID=HKFYQ3A8TC PLAT_VER=10.11 eval "echo \"$(cat templates/OSX/entitlements.plist)\"" > build/macosx-x86_64-apple-macosx10.11/Messenger/.entitlements.plist
osascript -l JavaScript iconify.jxa sites/Messenger//icon.png build/xcassets/OSX/Messenger/.xcassets imageset iconset
Generating /private/tmp/boo/build/xcassets/OSX/Messenger/.xcassets/icon.imageset
Generating /private/tmp/boo/build/xcassets/OSX/Messenger/.xcassets/Icon.iconset
xcrun actool --output-format human-readable-text --notices --warnings --print-contents --output-partial-info-plist build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Icon.icns.plist \
--platform macosx --minimum-deployment-target 10.11 --target-device mac \
--compress-pngs --compile build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/ /private/tmp/boo/build/xcassets/OSX/Messenger/.xcassets
2017-02-23 01:00:56.785 ibtoold[823:6735337] NSFileCoordinator is doing nothing.
/* com.apple.actool.compilation-results */
/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Assets.car
/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Icon.icns
/private/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Icon.icns.plist
/* com.apple.actool.catalog-contents */
filename: .xcassets
children:
filename: Icon.iconset
children:
filename: icon_16x16.png
size: 16x16
scale: 1x
image:
height: 16
width: 16
filename: icon_16x16@2x.png
size: 16x16
scale: 2x
image:
height: 32
width: 32
filename: icon_32x32.png
size: 32x32
scale: 1x
image:
height: 32
width: 32
filename: icon_32x32@2x.png
size: 32x32
scale: 2x
image:
height: 64
width: 64
filename: icon_128x128.png
size: 128x128
scale: 1x
image:
height: 128
width: 128
filename: icon_128x128@2x.png
size: 128x128
scale: 2x
image:
height: 256
width: 256
filename: icon_256x256.png
size: 256x256
scale: 1x
image:
height: 256
width: 256
filename: icon_256x256@2x.png
size: 256x256
scale: 2x
image:
height: 512
width: 512
filename: icon_512x512.png
size: 512x512
scale: 1x
image:
height: 512
width: 512
filename: icon_512x512@2x.png
size: 512x512
scale: 2x
image:
height: 1024
width: 1024
filename: icon.imageset
children:
filename: image100.png
idiom: universal
scale: 1x
image:
height: 100
width: 100
filename: image100@2x.png
idiom: universal
scale: 2x
image:
height: 200
width: 200
filename: image100@3x.png
idiom: universal
scale: 3x
image:
height: 300
width: 300
test -f build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Icon.icns
install -d build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/en.lproj/
EXECUTABLE_NAME=Messenger/ BUNDLE_ID=com.github.kfix.MacPin.Messenger/ PROV_ID=HKFYQ3A8TC PLAT_VER=10.11 eval "echo \"$(cat templates/OSX/InfoPlist.strings)\"" > build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/en.lproj/InfoPlist.strings
#[ -z " -D STP" ] ||
cp -RL templates/Resources build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents
#git ls-files -zc 1 sites/Messenger/ | xargs -0 -J % install -DT % build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/
((1)) || git archive HEAD sites/Messenger// | tar -xv --strip-components 2 -C build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources
((1)) && cp -RL sites/Messenger//* build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/ || true
[ ! -d build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources/Library ] || ln -sfh Resources/Library build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Library
[ ! -n "" ] || cp -a build/macosx-x86_64-apple-macosx10.11/Frameworks build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents
[ ! -n "build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftAppKit.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftCore.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftCoreData.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftCoreGraphics.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftCoreImage.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftCoreLocation.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftDarwin.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftDispatch.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftFoundation.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftIOKit.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftObjectiveC.dylib build/macosx-x86_64-apple-macosx10.11/SwiftSupport/libswiftWebKit.dylib" ] || cp -a build/macosx-x86_64-apple-macosx10.11/SwiftSupport build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contentplutil -replace NSHumanReadableCopyright -string "built Thu Feb 23 01:00:57 CET 2017 by Bogdan TELEAGA" build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Info.plist
[ ! -f "sites/Messenger//Makefile" ] || /Applications/Xcode.app/Contents/Developer/usr/bin/make -C build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Resources
[ ! -n "yes" ] || codesign --verbose=4 -s '-' -f --deep --ignore-resources --strict --entitlements build/macosx-x86_64-apple-macosx10.11/Messenger/.entitlements.plist build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/*.dylib
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app: signed bundle [com.github.kfix.MacPin.Messenger/]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftAppKit.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftAppKit.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftAppKit]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCore.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCore.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftCore]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreData.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreData.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftCoreData]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreGraphics.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreGraphics.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftCoreGraphics]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreImage.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreImage.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftCoreImage]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreLocation.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftCoreLocation.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftCoreLocation]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftDarwin.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftDarwin.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftDarwin]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftDispatch.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftDispatch.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftDispatch]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftFoundation.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftFoundation.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftFoundation]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftIOKit.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftIOKit.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftIOKit]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftObjectiveC.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftObjectiveC.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftObjectiveC]
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftWebKit.dylib: replacing existing signature
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/SwiftSupport/libswiftWebKit.dylib: signed Mach-O thin (x86_64) [com.apple.dt.runtime.swiftWebKit]
codesign --display -r- --verbose=4 --deep --entitlements :- build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app
Executable=/private/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app/Contents/Info.plist
Identifier=com.github.kfix.MacPin.Messenger/
Format=bundle
CodeDirectory v=20100 size=274 flags=0x2(adhoc) hashes=1+5 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha1=422a314cde563075315d54cf0a1a046cabe527ad
CandidateCDHash sha256=7fd677b13406f5d53c936735d0f1c8e59016b926
Hash choices=sha1,sha256
Page size=none
CDHash=7fd677b13406f5d53c936735d0f1c8e59016b926
Signature=adhoc
Info.plist entries=21
TeamIdentifier=not set
Sealed Resources version=2 rules=13 files=26
# designated => cdhash H"422a314cde563075315d54cf0a1a046cabe527ad" or cdhash H"7fd677b13406f5d53c936735d0f1c8e59016b926"
<?xml version=1.0 encoding=UTF-8?>
<!DOCTYPE plist PUBLIC -//Apple//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version=1.0>
<dict>
<!--
https://github.com/WebKit/webkit/blob/master/Source/WebKit2/Configurations/WebContent-iOS.entitlements
https://github.com/WebKit/webkit/blob/master/Tools/MiniBrowser/MiniBrowser.entitlements
-->
<key>com.apple.security.application-groups</key>
<array>
<string>group.com.github.kfix.MacPin</string>
</array>
<key>com.apple.security.app-sandbox</key>
<false/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.inherit</key>
<true/>
<key>com.apple.security.get-task-allow</key>
<true/> <!-- for Safari remote debugging -->
<key>com.apple.security.task_for_pid-allow</key>
<true/> <!-- allow Mach Task API calls against app's PID http://theiphonewiki.com/wiki/Task -->
<key>com.apple.security.temporary-exception.files.home-relative-path.read-only</key>
<array>
<string>/Library/</string>
</array>
<!--
https://github.com/WebKit/webkit/blob/master/Source/WebKit2/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
https://github.com/WebKit/webkit/blob/master/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in
-->
<!--
<key>seatbelt-profiles</key>
<array>
</array>
-->
<key>com.apple.security.scripting-targets</key>
<dict>
</dict>
</dict>
</plist>
spctl -vvvv --raw --assess --type execute build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app
build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app: a sealed resource is missing or invalid
make: [build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app] Error 1 (ignored)
asctl container acl list -file build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app
asctl: unable to read container for /private/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app: /private/tmp/boo/build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app is not Application Sandbox enabled
make: [build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app] Error 71 (ignored)
Finished building build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app
rm build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.appmake: unlink: build/macosx-x86_64-apple-macosx10.11/apps/Messenger/.app: Operation not permitted
make: write error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment