苹果ipad打包不能成功
- 发布:2016-12-26 10:29
- 更新:2016-12-27 15:02
- 阅读:1845
2***@qq.com (作者)
编译源文件拷贝开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/source/Pandora /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe
编译源文件拷贝Complete
处理资源文件包开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/* 安装包制作目录Pandora/Pandora/apps/beeprint.beeprintoffice/www
rm -rf 安装包制作目录Pandora/Pandora/apps/beeprint.beeprintoffice/www/.manifest
处理资源文件包结束
终端选择 判断开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-normal.png 安装包制作目录72.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-retina.png 安装包制作目录144.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-normal7.png 安装包制作目录76.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-retina7.png 安装包制作目录152.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-normal.png 安装包制作目录50.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-retina.png 安装包制作目录100.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-normal7.png 安装包制作目录40.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-retina7.png 安装包制作目录80.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-settings-normal.png 安装包制作目录29.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-settings-retina.png 安装包制作目录58.png
rm -rf 安装包制作目录Default.png
rm -rf 安装包制作目录Default@2x.png
rm -rf 安装包制作目录Default-568h@2x.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-portrait.png 安装包制作目录Default-Portrait~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-portrait_retina.png 安装包制作目录Default-Portrait@2x~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-landscape.png 安装包制作目录Default-Landscape~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-landscape_retina.png 安装包制作目录Default-Landscape@2x~ipad.png
/usr/libexec/PlistBuddy -c "Delete :CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon" 安装包制作目录Pandora/Pandora-Info.plist
Delete: Entry, ":CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon", Does Not Exist
openssl smime -in "/srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-mobileprovision.mobileprovision" -inform der -verify
<?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>
<key>AppIDName</key>
<string>beeprint office</string>
<key>ApplicationIdentifierPrefix</key>
<array>
<string>3H34LT2F55</string>
</array>
<key>CreationDate</key>
<date>2016-10-15T03:43:46Z</date>
<key>Platform</key>
<array>
<string>iOS</string>
</array>
<key>DeveloperCertificates</key>
<array>
<data>MIIF2TCCBMGgAwIBAgIIHSVuooZtwOwwDQYJKoZIhvcNAQELBQAwgZYxCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSwwKgYDVQQLDCNBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczFEMEIGA1UEAww7QXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTYxMDE1MDMxODUyWhcNMTcxMDE1MDMxODUyWjCBzDEaMBgGCgmSJomT8ixkAQEMCjNIMzRMVDJGNTUxVjBUBgNVBAMMTWlQaG9uZSBEaXN0cmlidXRpb246IEJlaWppbmcgVmlydHVhbCBMYW5kIEN1bHR1cmUgTWVkaWEgQ28uLCBMdGQgKDNIMzRMVDJGNTUpMRMwEQYDVQQLDAozSDM0TFQyRjU1MTQwMgYDVQQKDCtCZWlqaW5nIFZpcnR1YWwgTGFuZCBDdWx0dXJlIE1lZGlhIENvLiwgTHRkMQswCQYDVQQGEwJVUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK6EjxgzjwmTNbdgvRhvdFMK2HGfVhU3WJ3izE 6WjrHSD1xObDPRFy5ggFvd4cqjj8wiE8MCUdnBHXn4h12PB/qsKznsVKJAYlhFvdtC7vzb2M6J3Valk S8oqTTq4OIawk/DHmnl0P2pVxMeWeY/KUg36aXJm87UsU7f/PL0AMVSmoQok9tXh9PU4rnbJxwu1nXaVwZnNP3eHN1/zU/Io6UEmCpj805UIWtm C0htrXZ sZwk3CROgwRPyY7tgo975a5ehatjiOp783ZLulm1p/TO20 J6/TCmjpSeWboUk7 BeMQz3qJCbGV5zXPsqoItYyk2l44haLo7xt8/ekCAwEAAaOCAfEwggHtMD8GCCsGAQUFBwEBBDMwMTAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwMy13d2RyMTEwHQYDVR0OBBYEFDkFhicTFUYXaQrS3EJdYYPLyJ5mMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUiCcXCam2GGCL7Ou69kdZxVJUo7cwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDAzATBgoqhkiG92NkBgEEAQH/BAIFADANBgkqhkiG9w0BAQsFAAOCAQEAX6d/XdT7CtZyzt/tg2RztO1VkxgLL1DQGnJl3dZteWjQv0LH71rcT3f90RaCxlWPyyMAs4Mjmik2O3wHei76Mva55u LgNNLGJbnovyjS1x xr/wEhBN0OSUt30qV4QB Gx1rwa5AiV5NI3 sorHuVpYtLnIf85XwCDpuSS8PneylBJb/YtA77ZttpRtqcnGAndwmRBwkJ3qIVSV1KzM 2Wnt haEHc4JfV/dU9YFruXIK5e7ukjxhj jsEneUT7JRNTyHgSyZeBNULDnCtVF6XrhBmE1W0Vgpa2 rt8/WoP2moe4GQrvq591EUyaPYWhEpoZWaPUSQ5NUyUgnDtg==</data>
</array>
<key>Entitlements</key>
<dict>
<key>keychain-access-groups</key>
<array>
<string>3H34LT2F55.*</string>
</array>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>3H34LT2F55.com.beeprint.beeprintoffice</string>
<key>com.apple.developer.team-identifier</key>
<string>3H34LT2F55</string>
</dict>
<key>ExpirationDate</key>
<date>2017-10-15T03:18:52Z</date>
<key>Name</key>
<string>office ipad_num1
2***@qq.com (作者)
编译源文件拷贝开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/source/Pandora /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe
编译源文件拷贝Complete
处理资源文件包开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/* 安装包制作目录Pandora/Pandora/apps/beeprint.beeprintoffice/www
rm -rf 安装包制作目录Pandora/Pandora/apps/beeprint.beeprintoffice/www/.manifest
处理资源文件包结束
终端选择 判断开始
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-normal.png 安装包制作目录72.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-retina.png 安装包制作目录144.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-normal7.png 安装包制作目录76.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-retina7.png 安装包制作目录152.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-normal.png 安装包制作目录50.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-retina.png 安装包制作目录100.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-normal7.png 安装包制作目录40.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-spotlight-retina7.png 安装包制作目录80.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-settings-normal.png 安装包制作目录29.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/icon-ipad-settings-retina.png 安装包制作目录58.png
rm -rf 安装包制作目录Default.png
rm -rf 安装包制作目录Default@2x.png
rm -rf 安装包制作目录Default-568h@2x.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-portrait.png 安装包制作目录Default-Portrait~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-portrait_retina.png 安装包制作目录Default-Portrait@2x~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-landscape.png 安装包制作目录Default-Landscape~ipad.png
cp -R /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/splash-ipad-landscape_retina.png 安装包制作目录Default-Landscape@2x~ipad.png
/usr/libexec/PlistBuddy -c "Delete :CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon" 安装包制作目录Pandora/Pandora-Info.plist
Delete: Entry, ":CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon", Does Not Exist
openssl smime -in "/srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-mobileprovision.mobileprovision" -inform der -verify
<?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>
<key>AppIDName</key>
<string>beeprint office</string>
<key>ApplicationIdentifierPrefix</key>
<array>
<string>3H34LT2F55</string>
</array>
<key>CreationDate</key>
<date>2016-10-15T03:43:46Z</date>
<key>Platform</key>
<array>
<string>iOS</string>
</array>
<key>DeveloperCertificates</key>
<array>
<data>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</data>
</array>
<key>Entitlements</key>
<dict>
<key>keychain-access-groups</key>
<array>
<string>3H34LT2F55.*</string>
</array>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>3H34LT2F55.com.beeprint.beeprintoffice</string>
<key>com.apple.developer.team-identifier</key>
<string>3H34LT2F55</string>
</dict>
<key>ExpirationDate</key>
<date>2017-10-15T03:18:52Z</date>
<key>Name</key>
<string>office+ipad_num1的配置文件</string>
<key>ProvisionedDevices</key>
<array>
<string>b96a90a7742ab2c9cc79a11a81d96e665725d1d0</string>
</array>
<key>TeamIdentifier</key>
<array>
<string>3H34LT2F55</string>
</array>
<key>TeamName</key>
<string>Beijing Virtual Land Culture Media Co., Ltd</string>
<key>TimeToLive</key>
<integer>364</integer>
<key>UUID</key>
<string>7dc56af0-f4b1-4b24-b9eb-243034633b03</string>
<key>Version</key>
<integer>1</integer>
</dict>
</plist>
Verification successful
iPad/iPhone终端选择完成
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString 1.0" 安装包制作目录Pandora/Pandora-Info.plist
替换版本号完成
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion 40" 安装包制作目录Pandora/Pandora-Info.plist
替换CFBundleVersion版本号完成
/usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName Office+" 安装包制作目录Pandora/Pandora-Info.plist
替换快捷方式完成
开发版设置完成
Command permissions begin - manifest.json->permissions
{"accelerometer":{"dir":"libAccelerometer","project":{"linkflgs":["-llibAccelerometer"]}},"cache":{"dir":"libCache","project":{"linkflgs":["-llibCache"]}},"camera":{"dir":"libCamera","cmds":[{"type":"plist","file":"Pandora\/Pandora-Info.plist","cmd":"Add :NSCameraUsageDescription string camera"}],"project":{"linkflgs":["-llibCamera"],"framework":["AssetsLibrary.framework"]}},"gallery":{"dir":"libCamera","cmds":[{"type":"plist","file":"Pandora\/Pandora-Info.plist","cmd":"Add :NSPhotoLibraryUsageDescription string gallery"}],"project":{"linkflgs":["-llibCamera"],"framework":["AssetsLibrary.framework"]}},"contacts":{"dir":"libContacts","cmds":[{"type":"plist","file":"Pandora\/Pandora-Info.plist","cmd":"Add :NSContactsUsageDescription string contacts"}],"project":{"linkflgs":["-llibContacts"],"framework":["AddressBookUI.framework","AddressBook.framework","AVFoundation.framework","CoreVideo.framework","CoreMedia.framework"]}},"geolocation":{"dir":"libGeolocation","cmds":[{"type":"plist","file":"Pandora\/Pandora-Info.plist","cmd":"Add :NSLocationWhenInUseUsageDescription string location"}],"project":{"linkflgs":["-llibGeolocation","-lBaiduKeyVerify"],"framework":["libstdc++.6.0.9.dylib","libsqlite3.0.dylib","QuartzCore.framework","CoreGraphics.framework","CoreTelephony.framework","SystemConfiguration.framework","Security.framework","MapKit.framework","OpenGLES.framework","CoreLocation.framework","BaiduMapAPI_Utils.framework","BaiduMapAPI_Base.framework","BaiduMapAPI_Search.framework","BaiduMapAPI_Location.framework"]}},"orientation":{"dir":"libOrientation","project":{"linkflgs":["-llibOrientation"],"framework":["CoreLocation.framework"]}},"audio":{"dir":"libMedia","cmds":[{"type":"plist","file":"Pandora\/Pandora-Info.plist","cmd":"Add :NSMicrophoneUsageDescription string recorder"}],"project":{"linkflgs":["-llibMedia","-lopencore-amrnb"],"framework":["AVFoundation.framework"]}},"console":{"dir":"libLog","project":{"linkflgs":["-llibLog"]}},"messaging":{"dir":"libMessage","project":{"linkflgs":["-llibMessage"],"framework":["MessageUI.framework"]}},"file":{"dir":"libIO","project":{"linkflgs":["-llibIO"]}},"storage":{"dir":"libStorage","project":{"linkflgs":["-llibStorage"]}},"xmlhttprequest":{"dir":"libXHR","project":{"linkflgs":["-llibXHR"]}},"runtime":{"dir":"libWidget","project":{"linkflgs":["-llibWidget"],"framework":["QuickLook.framework"]}},"zip":{"dir":"libZip","project":{"linkflgs":["-llibZip"]}},"proximity":{"dir":"libPGProximity","project":{"linkflgs":["-llibPGProximity"]}},"ui":{"dir":"libUI","project":{"linkflgs":["-llibUI","-llibNavigator","-llibNativeUI"]}},"webview":{"dir":"libUI","project":{"linkflgs":["-llibUI"]}},"navigator":{"dir":"libNavigator","project":{"linkflgs":["-llibNavigator"],"framework":["AVFoundation.framework","AssetsLibrary.framework","AddressBook.framework","CoreLocation.framework"]}},"nativeui":{"dir":"libNativeUI","project":{"linkflgs":["-llibNativeUI"]}},"barcode":{"dir":"libBarcode","project":{"linkflgs":["-llibBarcode"],"framework":["AVFoundation.framework","AddressBookUI.framework","AddressBook.framework","ImageIO.framework","CoreVideo.framework","CoreMedia.framework","libiconv.2.dylib"]}},"payment":{"dir":"libPayment","project":{"linkflgs":["-llibPayment"]}},"speech":{"dir":"libSpeech","project":{"linkflgs":["-llibSpeech"]}},"share":{"dir":"libShare","project":{"linkflgs":["-llibShare"]}},"oauth":{"dir":"libOauth","project":{"linkflgs":["-llibOauth"]}},"maps":{"dir":"libMap","project":{"linkflgs":["-llibMap"]}},"push":{"dir":"libPush","project":{"linkflgs":["-llibPush"]}},"statistic":{"dir":"libStatistic"},"nativeobj":{"dir":"libNativeObj","project":{"linkflgs":["-llibNativeObj"]}},"invocation":{"dir":"libPGInvocation","project":{"linkflgs":["-llibPGInvocation"]}},"stream":{"dir":"libStream","project":{"linkflgs":["-llibStream"]}},"confusion":{"dir":"libCrypt","project":{"linkflgs":["-llibCrypt"]}}}
accelerometer :
linkflgs: -llibAccelerometer
audio :
linkflgs: -llibMedia-lopencore-amrnb
framework: AVFoundation.framework
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSMicrophoneUsageDescription string recorder
messaging :
linkflgs: -llibMessage
framework: MessageUI.framework
cache :
linkflgs: -llibCache
camera :
linkflgs: -llibCamera
framework: AssetsLibrary.framework
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSCameraUsageDescription string camera
console :
linkflgs: -llibLog
contacts :
linkflgs: -llibContacts
framework: AddressBookUI.frameworkAddressBook.frameworkAVFoundation.frameworkCoreVideo.frameworkCoreMedia.framework
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSContactsUsageDescription string contacts
device :
downloader :
events :
file :
linkflgs: -llibIO
gallery :
linkflgs: -llibCamera
framework: AssetsLibrary.framework
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSPhotoLibraryUsageDescription string gallery
geolocation :
linkflgs: -llibGeolocation-lBaiduKeyVerify
framework: libstdc++.6.0.9.dyliblibsqlite3.0.dylibQuartzCore.frameworkCoreGraphics.frameworkCoreTelephony.frameworkSystemConfiguration.frameworkSecurity.frameworkMapKit.frameworkOpenGLES.frameworkCoreLocation.frameworkBaiduMapAPI_Utils.frameworkBaiduMapAPI_Base.frameworkBaiduMapAPI_Search.frameworkBaiduMapAPI_Location.framework
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSLocationWhenInUseUsageDescription string location
invocation :
linkflgs: -llibPGInvocation
orientation :
linkflgs: -llibOrientation
framework: CoreLocation.framework
proximity :
linkflgs: -llibPGProximity
storage :
linkflgs: -llibStorage
uploader :
runtime :
linkflgs: -llibWidget
framework: QuickLook.framework
xmlhttprequest :
linkflgs: -llibXHR
zip :
linkflgs: -llibZip
barcode :
linkflgs: -llibBarcode
framework: AVFoundation.frameworkAddressBookUI.frameworkAddressBook.frameworkImageIO.frameworkCoreVideo.frameworkCoreMedia.frameworklibiconv.2.dylib
maps :
linkflgs: -llibMap
speech :
linkflgs: -llibSpeech
webview :
linkflgs: -llibUI
nativeui :
linkflgs: -llibNativeUI
navigator :
linkflgs: -llibNavigator
framework: AVFoundation.frameworkAssetsLibrary.frameworkAddressBook.frameworkCoreLocation.framework
nativeobj :
linkflgs: -llibNativeObj
Command permissions Complete
开始处理cmds命令
操作Pandora/Pandora-Info.plist : Add :NSMicrophoneUsageDescription string recorder
开始处理行货包
/srv/mobileprovisionParser -f "/srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-mobileprovision.mobileprovision" -o uuid
7dc56af0-f4b1-4b24-b9eb-243034633b03
获取UUID 7dc56af0-f4b1-4b24-b9eb-243034633b03
/usr/bin/security import /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-private.p12 -k /Users/seaman/Library/Keychains/login.keychain -P asd123ASD -T /usr/bin/codesign
1 identity imported.
p12证书安装完成
openssl pkcs12 -in /srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-private.p12 -passin pass:asd123ASD -nodes
Bag Attributes
friendlyName: iPhone Distribution: Beijing Virtual Land Culture Media Co., Ltd (3H34LT2F55)
localKeyID: 39 05 86 27 13 15 46 17 69 0A D2 DC 42 5D 61 83 CB C8 9E 66
subject=/UID=3H34LT2F55/CN=iPhone Distribution: Beijing Virtual Land Culture Media Co., Ltd (3H34LT2F55)/OU=3H34LT2F55/O=Beijing Virtual Land Culture Media Co., Ltd/C=US
issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority
-----BEGIN CERTIFICATE-----
MIIF2TCCBMGgAwIBAgIIHSVuooZtwOwwDQYJKoZIhvcNAQELBQAwgZYxCzAJBgNV
BAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSwwKgYDVQQLDCNBcHBsZSBXb3Js
ZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczFEMEIGA1UEAww7QXBwbGUgV29ybGR3
aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkw
HhcNMTYxMDE1MDMxODUyWhcNMTcxMDE1MDMxODUyWjCBzDEaMBgGCgmSJomT8ixk
AQEMCjNIMzRMVDJGNTUxVjBUBgNVBAMMTWlQaG9uZSBEaXN0cmlidXRpb246IEJl
aWppbmcgVmlydHVhbCBMYW5kIEN1bHR1cmUgTWVkaWEgQ28uLCBMdGQgKDNIMzRM
VDJGNTUpMRMwEQYDVQQLDAozSDM0TFQyRjU1MTQwMgYDVQQKDCtCZWlqaW5nIFZp
cnR1YWwgTGFuZCBDdWx0dXJlIE1lZGlhIENvLiwgTHRkMQswCQYDVQQGEwJVUzCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK6EjxgzjwmTNbdgvRhvdFMK
2HGfVhU3WJ3izE+6WjrHSD1xObDPRFy5ggFvd4cqjj8wiE8MCUdnBHXn4h12PB/q
sKznsVKJAYlhFvdtC7vzb2M6J3Valk+S8oqTTq4OIawk/DHmnl0P2pVxMeWeY/KU
g36aXJm87UsU7f/PL0AMVSmoQok9tXh9PU4rnbJxwu1nXaVwZnNP3eHN1/zU/Io6
UEmCpj805UIWtm+C0htrXZ+sZwk3CROgwRPyY7tgo975a5ehatjiOp783ZLulm1p
/TO20+J6/TCmjpSeWboUk7++BeMQz3qJCbGV5zXPsqoItYyk2l44haLo7xt8/ekC
AwEAAaOCAfEwggHtMD8GCCsGAQUFBwEBBDMwMTAvBggrBgEFBQcwAYYjaHR0cDov
L29jc3AuYXBwbGUuY29tL29jc3AwMy13d2RyMTEwHQYDVR0OBBYEFDkFhicTFUYX
aQrS3EJdYYPLyJ5mMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUiCcXCam2GGCL
7Ou69kdZxVJUo7cwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCB
wwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5
IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGlj
YWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRp
ZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1l
bnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNh
dGVhdXRob3JpdHkvMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8EDDAKBggrBgEF
BQcDAzATBgoqhkiG92NkBgEEAQH/BAIFADANBgkqhkiG9w0BAQsFAAOCAQEAX6d/
XdT7CtZyzt/tg2RztO1VkxgLL1DQGnJl3dZteWjQv0LH71rcT3f90RaCxlWPyyMA
s4Mjmik2O3wHei76Mva55u+LgNNLGJbnovyjS1x+xr/wEhBN0OSUt30qV4QB++Gx
1rwa5AiV5NI3+sorHuVpYtLnIf85XwCDpuSS8PneylBJb/YtA77ZttpRtqcnGAnd
wmRBwkJ3qIVSV1KzM+2Wnt+haEHc4JfV/dU9YFruXIK5e7ukjxhj+jsEneUT7JRN
TyHgSyZeBNULDnCtVF6XrhBmE1W0Vgpa2+rt8/WoP2moe4GQrvq591EUyaPYWhEp
oZWaPUSQ5NUyUgnDtg==
-----END CERTIFICATE-----
Bag Attributes
friendlyName: mac
localKeyID: 39 05 86 27 13 15 46 17 69 0A D2 DC 42 5D 61 83 CB C8 9E 66
Key Attributes: <No Attributes>
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAroSPGDOPCZM1t2C9GG90UwrYcZ9WFTdYneLMT7paOsdIPXE5
sM9EXLmCAW93hyqOPzCITwwJR2cEdefiHXY8H+qwrOexUokBiWEW920Lu/NvYzon
dVqWT5LyipNOrg4hrCT8MeaeXQ/alXEx5Z5j8pSDfppcmbztSxTt/88vQAxVKahC
iT21eH09TiudsnHC7WddpXBmc0/d4c3X/NT8ijpQSYKmPzTlQha2b4LSG2tdn6xn
CTcJE6DBE/Jju2Cj3vlrl6Fq2OI6nvzdku6WbWn9M7bT4nr9MKaOlJ5ZuhSTv74F
4xDPeokJsZXnNc+yqgi1jKTaXjiFoujvG3z96QIDAQABAoIBAGpy8vGZKWt2vrIv
MMiB21t35xRPU2u3ibcsiuEq0zS9L6RCtyTRGGrSwKjte+QXohKLIOnOdq51+POO
UI8V+pChT8j3vmKQrT5F2YNsoVawo0XMSBs9+Sdqg8ThG4HxnrppCOfLOtea/wJe
vEfKOD7UNez4bPldkwRULOP3VWPj3vYh7bekrpmKwR/8Ox+GYfebiOVIAreqvNp/
owG+YWBgEpZWFlXw6NVUaDLYxS//kmOAIiVruOILHEBsicPZpA3WrkSu2dAmcS5e
7oTZzFR+kn8vziq4Jg3YHcP7j2fo6WZlIYW61OnujMouSq+lcYXwyyDVpE+aJrC/
DvoVBQECgYEA53y9gVSIEyis3DCVzMSHjluApATcf9c0ARYnwhvbs5FLeJ4N+gzI
oUWPNyHq+X+fArh0wvVTGDPL8e8RrUlh79ta7+E4CGdRQ3ppGU+c5NGKaMYQL5N7
+lKatDHKgF4V5i9AhfKMc6ygT1SaDveMXoZJyDpUCMrEDl51Q1TOCokCgYEAwP93
Hlx7chnbpWjWHJMy7RG9vHwQDiMqlPrA466KLmW4put8LIA/yo1d+GhWImqL70vY
tC/GNirKSRXtADD49Zt1rR+dqEDuwZzu7adG8/9PFhrBbxTgtx7xgMsdWGYhXdHf
J6lG0YSPoyTfEobErpmg78h28NUWK+Y7OldTAGECgYEAnoF4lXUXU98XNhKCkFrF
40FefXDitxrZfiD4il5e+r7zaZz4Pw6/1kX2Aa9U4RB1Bfzd3pzzD/BvprKnbPuB
dybBRt31azOrnkPUcUNlT/z3BDUS4jDfxJEJY3dwjKNf5WTXjqB9cbtzbb6lWrhA
wny7SsI9xmNpCdm9+6O3DdkCgYAI0GHvSAf3OQkX78a/fVV5EDNbFUtiaea68Qy4
GTOEVO7u6Jg+LAk9xeEBxDoSzkzfu9YEvJ3PwXqFhfPR62qjRNtF8ciwc26z9ufO
gLIz2HgTKVumKAzvMAGVgTEw5VEmyLvpQsjSLryklb1+ShtXYfrAmKYd741YqeYQ
jwZiYQKBgQDEvvm23rELF1q6EL6zhqdvEw9fZT066NeNyvUsGWV64/nfnRoswq3l
6P0WNXq9u0I/USDrILlEiTRRpdroi45R67U4/Oi+ReNRQPz4AlcfAUTZjY5jLOrE
t+gdwyqDp7eWUCpnNuwiWHoawqaPjCmhpPzkjYsIo7eev8nIPDaBdw==
-----END RSA PRIVATE KEY-----
MAC verified OK
Team标识 iPhone Distribution: Beijing Virtual Land Culture Media Co., Ltd (3H34LT2F55)
cp -rf "/srv/bdserver.dcloud.net.cn/package/IOS/queue/da4375b3-f8d4-8bd6-1dda-58608fed6afe/beeprint.beeprintoffice/.manifest/apple-mobileprovision.mobileprovision" "/Users/seaman/Library/MobileDevice/Provisioning Profiles/7dc56af0-f4b1-4b24-b9eb-243034633b03.mobileprovision"
mobileprovision 安装完成
/usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.beeprint.beeprintoffice" 安装包制作目录Pandora/Pandora-Info.plist
设置Appleid完成 com.beeprint.beeprintoffice
编译参数 - linkflag: -llibPDRCore -lcoreSupport -ObjC -llibAccelerometer -llibMedia -lopencore-amrnb -llibMessage -llibCache -llibCamera -llibLog -llibContacts -llibIO -llibCamera -llibGeolocation -lBaiduKeyVerify -llibPGInvocation -llibOrientation -llibPGProximity -llibStorage -llibWidget -llibXHR -llibZip -llibBarcode -llibMap -llibSpeech -llibUI -llibNativeUI -llibNavigator -llibNativeObj -liflySpeech
编译参数 - framework: WebKit.framework CoreTelephony.framework CoreGraphics.framework UIKit.framework Foundation.framework MobileCoreServices.framework SystemConfiguration.framework MediaPlayer.framework AudioToolbox.framework Security.framework QuartzCore.framework CFNetwork.framework CoreFoundation.framework libstdc++.6.dylib libxml2.dylib libz.dylib JavaScriptCore.framework AVFoundation.framework MessageUI.framework AssetsLibrary.framework AddressBookUI.framework AddressBook.framework AVFoundation.framework CoreVideo.framework CoreMedia.framework AssetsLibrary.framework libstdc++.6.0.9.dylib libsqlite3.0.dylib QuartzCore.framework CoreGraphics.framework CoreTelephony.framework SystemConfiguration.framework Security.framework MapKit.framework OpenGLES.framework CoreLocation.framework BaiduMapAPI_Utils.framework BaiduMapAPI_Base.framework BaiduMapAPI_Search.framework BaiduMapAPI_Location.framework CoreLocation.framework QuickLook.framework AVFoundation.framework AddressBookUI.framework AddressBook.framework ImageIO.framework CoreVideo.framework CoreMedia.framework libiconv.2.dylib AVFoundation.framework AssetsLibrary.framework AddressBook.framework CoreLocation.framework iflyMSC.framework AVFoundation.framework AddressBook.framework
编译参数 - macro:
ruby 安装包制作目录run.rb
/Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:15:in
block in find_group_named': undefined method
isa' for "2429DD491DEEB6250016C421":String (NoMethodError)from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:14:in
each' from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:14:in
find_group_named'from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:18:in
block in find_group_named' from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:14:in
each'from /Library/Ruby/Gems/2.0.0/gems/zerg_xcode-0.4.0/lib/zerg_xcode/objects/pbx_group.rb:14:in
find_group_named' from 安装包制作目录run.rb:9:in
<main>'/usr/bin/security delete-certificate -c "iPhone Distribution: Beijing Virtual Land Culture Media Co., Ltd (3H34LT2F55)"
BuildConfigure Failed 31014 编译工程配置失败
2016-12-26 13:29
2***@qq.com (作者)
这个问题还没有解决呢,能帮忙看一下吗??
2017-01-03 14:12