mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-11 07:43:28 +01:00
Replaces frameworks with static libraries
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
This commit is contained in:
86
Pods/Local Podspecs/AltSign.podspec.json
generated
Normal file
86
Pods/Local Podspecs/AltSign.podspec.json
generated
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"name": "AltSign",
|
||||
"version": "0.1",
|
||||
"summary": "Open source iOS code-signing framework.",
|
||||
"description": "iOS framework to manage Apple developer accounts and resign apps.",
|
||||
"homepage": "https://github.com/rileytestut/altsign",
|
||||
"license": "MIT",
|
||||
"platforms": {
|
||||
"ios": "12.0"
|
||||
},
|
||||
"source": {
|
||||
"git": "https://github.com/rileytestut/AltSign.git"
|
||||
},
|
||||
"authors": {
|
||||
"Riley Testut": "riley@rileytestut.com"
|
||||
},
|
||||
"social_media_url": "https://twitter.com/rileytestut",
|
||||
"source_files": [
|
||||
"AltSign",
|
||||
"AltSign/**/*.{h,m,mm,hpp,cpp}"
|
||||
],
|
||||
"public_header_files": "AltSign/**/*.h",
|
||||
"resources": "AltSign/Resources/apple.pem",
|
||||
"libraries": "c++",
|
||||
"subspecs": [
|
||||
{
|
||||
"name": "OpenSSL",
|
||||
"source_files": "Dependencies/OpenSSL/ios/include/openssl/*.h",
|
||||
"header_mappings_dir": "Dependencies/OpenSSL/ios/include",
|
||||
"private_header_files": "Dependencies/OpenSSL/ios/include/openssl/*.h",
|
||||
"vendored_libraries": [
|
||||
"Dependencies/OpenSSL/ios/lib/libcrypto.a",
|
||||
"Dependencies/OpenSSL/ios/lib/libssl.a"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ldid",
|
||||
"source_files": [
|
||||
"AltSign/ldid/*.{hpp,h,c,cpp}",
|
||||
"Dependencies/ldid/*.{hpp,h,c,cpp}"
|
||||
],
|
||||
"private_header_files": [
|
||||
"AltSign/ldid/*.hpp",
|
||||
"Dependencies/ldid/*.{hpp,h}"
|
||||
],
|
||||
"header_mappings_dir": ""
|
||||
},
|
||||
{
|
||||
"name": "plist",
|
||||
"source_files": [
|
||||
"Dependencies/ldid/libplist/include/plist/*.h",
|
||||
"Dependencies/ldid/libplist/src/*.{c,cpp}",
|
||||
"Dependencies/ldid/libplist/libcnary/**/*.{h,c}"
|
||||
],
|
||||
"exclude_files": [
|
||||
"Dependencies/ldid/libplist/include/plist/String.h",
|
||||
"Dependencies/ldid/libplist/include/plist/Node.h"
|
||||
],
|
||||
"private_header_files": [
|
||||
"Dependencies/ldid/libplist/include/plist/*.h",
|
||||
"Dependencies/ldid/libplist/libcnary/**/*.h"
|
||||
],
|
||||
"header_mappings_dir": "Dependencies/ldid/libplist",
|
||||
"xcconfig": {
|
||||
"HEADER_SEARCH_PATHS": "\"$(SRCROOT)/../Dependencies/AltSign/Dependencies/ldid/libplist/include\" \"$(SRCROOT)/../Dependencies/AltSign/Dependencies/ldid/libplist/src\""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "minizip",
|
||||
"source_files": "Dependencies/minizip/*.{h,c}",
|
||||
"exclude_files": [
|
||||
"Dependencies/minizip/iowin32.*",
|
||||
"Dependencies/minizip/minizip.c",
|
||||
"Dependencies/minizip/miniunz.c"
|
||||
],
|
||||
"private_header_files": "Dependencies/minizip/*.h",
|
||||
"header_mappings_dir": "Dependencies"
|
||||
},
|
||||
{
|
||||
"name": "CoreCrypto",
|
||||
"source_files": "Dependencies/corecrypto/*.h",
|
||||
"exclude_files": "Dependencies/corecrypto/ccperf.h",
|
||||
"header_mappings_dir": "Dependencies"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user