|
@@ -3,7 +3,7 @@
|
|
archiveVersion = 1;
|
|
archiveVersion = 1;
|
|
classes = {
|
|
classes = {
|
|
};
|
|
};
|
|
- objectVersion = 52;
|
|
|
|
|
|
+ objectVersion = 50;
|
|
objects = {
|
|
objects = {
|
|
|
|
|
|
/* Begin PBXBuildFile section */
|
|
/* Begin PBXBuildFile section */
|
|
@@ -13,7 +13,6 @@
|
|
30421950243DE15D00516852 /* wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3042194C243DE15D00516852 /* wrapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
30421950243DE15D00516852 /* wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3042194C243DE15D00516852 /* wrapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
30421951243DE15D00516852 /* Wrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042194D243DE15D00516852 /* Wrapper.swift */; };
|
|
30421951243DE15D00516852 /* Wrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042194D243DE15D00516852 /* Wrapper.swift */; };
|
|
30421952243DE15D00516852 /* wrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = 3042194E243DE15D00516852 /* wrapper.c */; };
|
|
30421952243DE15D00516852 /* wrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = 3042194E243DE15D00516852 /* wrapper.c */; };
|
|
- 30421959243DE6AD00516852 /* libdeltachat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 30421958243DE61400516852 /* libdeltachat.a */; platformFilter = ios; };
|
|
|
|
3042195B243DF1C500516852 /* deltachat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3042195A243DF1C500516852 /* deltachat.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
3042195B243DF1C500516852 /* deltachat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3042195A243DF1C500516852 /* deltachat.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
3042195D243E23F100516852 /* DcUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042195C243E23F100516852 /* DcUtils.swift */; };
|
|
3042195D243E23F100516852 /* DcUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042195C243E23F100516852 /* DcUtils.swift */; };
|
|
30421960243E257100516852 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042195F243E257100516852 /* UIColor+Extensions.swift */; };
|
|
30421960243E257100516852 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3042195F243E257100516852 /* UIColor+Extensions.swift */; };
|
|
@@ -29,6 +28,7 @@
|
|
30E8F2212447357500CE2C90 /* DatabaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2202447357500CE2C90 /* DatabaseHelper.swift */; };
|
|
30E8F2212447357500CE2C90 /* DatabaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2202447357500CE2C90 /* DatabaseHelper.swift */; };
|
|
30E8F2482449C98600CE2C90 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */; };
|
|
30E8F2482449C98600CE2C90 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */; };
|
|
30E8F24D2449D30200CE2C90 /* DcColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F24C2449D30200CE2C90 /* DcColors.swift */; };
|
|
30E8F24D2449D30200CE2C90 /* DcColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F24C2449D30200CE2C90 /* DcColors.swift */; };
|
|
|
|
+ 7827C88B2A0408A700B8470D /* libdeltachat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C88A2A0408A700B8470D /* libdeltachat.a */; };
|
|
7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7871729529BA495200F110DC /* SystemConfiguration.framework */; };
|
|
7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7871729529BA495200F110DC /* SystemConfiguration.framework */; };
|
|
/* End PBXBuildFile section */
|
|
/* End PBXBuildFile section */
|
|
|
|
|
|
@@ -68,6 +68,8 @@
|
|
30E8F2202447357500CE2C90 /* DatabaseHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseHelper.swift; sourceTree = "<group>"; };
|
|
30E8F2202447357500CE2C90 /* DatabaseHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseHelper.swift; sourceTree = "<group>"; };
|
|
30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
|
|
30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
|
|
30E8F24C2449D30200CE2C90 /* DcColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DcColors.swift; sourceTree = "<group>"; };
|
|
30E8F24C2449D30200CE2C90 /* DcColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DcColors.swift; sourceTree = "<group>"; };
|
|
|
|
+ 7827C8882A04089900B8470D /* libraries */ = {isa = PBXFileReference; lastKnownFileType = folder; name = libraries; path = "../deltachat-ios/libraries"; sourceTree = "<group>"; };
|
|
|
|
+ 7827C88A2A0408A700B8470D /* libdeltachat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdeltachat.a; path = "../deltachat-ios/libraries/deltachat-core-rust/libdeltachat.a"; sourceTree = "<group>"; };
|
|
7871729529BA495200F110DC /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
|
|
7871729529BA495200F110DC /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
|
|
/* End PBXFileReference section */
|
|
/* End PBXFileReference section */
|
|
|
|
|
|
@@ -77,7 +79,7 @@
|
|
buildActionMask = 2147483647;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
files = (
|
|
7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */,
|
|
7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */,
|
|
- 30421959243DE6AD00516852 /* libdeltachat.a in Frameworks */,
|
|
|
|
|
|
+ 7827C88B2A0408A700B8470D /* libdeltachat.a in Frameworks */,
|
|
);
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
};
|
|
@@ -149,6 +151,8 @@
|
|
30421957243DE61400516852 /* Frameworks */ = {
|
|
30421957243DE61400516852 /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
isa = PBXGroup;
|
|
children = (
|
|
children = (
|
|
|
|
+ 7827C88A2A0408A700B8470D /* libdeltachat.a */,
|
|
|
|
+ 7827C8882A04089900B8470D /* libraries */,
|
|
7871729529BA495200F110DC /* SystemConfiguration.framework */,
|
|
7871729529BA495200F110DC /* SystemConfiguration.framework */,
|
|
30421958243DE61400516852 /* libdeltachat.a */,
|
|
30421958243DE61400516852 /* libdeltachat.a */,
|
|
);
|
|
);
|
|
@@ -304,7 +308,7 @@
|
|
);
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellPath = /bin/sh;
|
|
- shellScript = "# The $PATH used by XCode likely won't contain Cargo, fix that.\n# This assumes a default `rustup` setup.\nexport PATH=\"$HOME/.cargo/bin:$PATH\"\n\nrustc `cat ../rust-toolchain` --version\n\nSDKROOT=`xcrun --sdk macosx --show-sdk-path`\nexport LIBRARY_PATH=\"$SDKROOT/usr/lib\"\n\n# ensure all targets are installed\nrustup target add aarch64-apple-ios x86_64-apple-ios --toolchain `cat ../rust-toolchain`\n\n# --xcode-integ determines --release and --targets from XCode's env vars.\n# Depending your setup, specify the rustup toolchain explicitly.\nRUSTFLAGS=\"-C lto=on -C embed-bitcode=yes\" \\\ncargo +`cat ../rust-toolchain` lipo --release --manifest-path ../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi/Cargo.toml\n";
|
|
|
|
|
|
+ shellScript = "export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin\"\nexport PATH=\"$HOME/.cargo/bin:$PATH\"\n\nFILENAME=\"libdeltachat.a\"\nDIR=\"../deltachat-ios/libraries/deltachat-core-rust\"\n\n# Delete old build, if any.\nrm -f \"${DIR}/${FILENAME}\"\n\nrustc `cat ../rust-toolchain` --version\n\n# ensure all targets are installed\nrustup target add aarch64-apple-ios x86_64-apple-ios --toolchain `cat ../rust-toolchain`\n\n# --xcode-integ determines --release and --targets from Xcode's env vars.\n# Depending your setup, specify the rustup toolchain explicitly.\nRUSTFLAGS=\"-C lto=on -C embed-bitcode=yes\" \\\n cargo +`cat ../rust-toolchain` lipo --xcode-integ --manifest-path \"$DIR/deltachat-ffi/Cargo.toml\"\n\n# cargo-lipo drops result in different folder, depending on the config.\nif [[ $CONFIGURATION = \"Debug\" ]]; then\n SOURCE=\"$DIR/target/universal/debug/${FILENAME}\"\nelse\n SOURCE=\"$DIR/target/universal/release/${FILENAME}\"\nfi\n\n# Copy compiled library to DIR.\nif [ -e \"${SOURCE}\" ]; then\n cp -a \"${SOURCE}\" $DIR\nfi\n";
|
|
};
|
|
};
|
|
/* End PBXShellScriptBuildPhase section */
|
|
/* End PBXShellScriptBuildPhase section */
|
|
|
|
|
|
@@ -498,7 +502,7 @@
|
|
LIBRARY_SEARCH_PATHS = (
|
|
LIBRARY_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
|
|
"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
|
|
- "$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/target/universal/release",
|
|
|
|
|
|
+ "$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/",
|
|
);
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
|
|
PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
|
|
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
@@ -534,7 +538,7 @@
|
|
LIBRARY_SEARCH_PATHS = (
|
|
LIBRARY_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
|
|
"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
|
|
- "$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/target/universal/release",
|
|
|
|
|
|
+ "$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/",
|
|
);
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
|
|
PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
|
|
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|