Skip to content

Commit

Permalink
## 2.2.0
Browse files Browse the repository at this point in the history
修复dli_frame 造成的crash问题
  • Loading branch information
ValiantCat committed Jul 17, 2018
1 parent da33602 commit ac3aa2f
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 38 deletions.
4 changes: 4 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

# 修改日志

## 2.2.0

修复dli_frame 造成的crash问题

## 2.1.1

修复NSMutableArray在插入索引切好为count的时候导致插入失败的bug
Expand Down
13 changes: 9 additions & 4 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
PODS:
- Nimble (7.0.2)
- Quick (1.2.0)
- XXShield (2.1.1)
- XXShield (2.2.0)

DEPENDENCIES:
- Nimble
- Quick
- XXShield (from `../`)

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- Nimble
- Quick

EXTERNAL SOURCES:
XXShield:
:path: ../
:path: "../"

SPEC CHECKSUMS:
Nimble: bfe1f814edabba69ff145cb1283e04ed636a67f2
Quick: 58d203b1c5e27fff7229c4c1ae445ad7069a7a08
XXShield: 841d947f821dd6979c63a7d7f8d4b856624375a1
XXShield: 31cb5badded8555e2f27f9439ca7b603c83939ce

PODFILE CHECKSUM: cb0f187cc3e5c397008a335d15152f7845281ec0

COCOAPODS: 1.3.1
COCOAPODS: 1.5.3
36 changes: 4 additions & 32 deletions Example/XXShield.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
C59997AEF8BEC92B666B22AB /* Pods_XXShield_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91200C86A959D09414E48007 /* Pods_XXShield_Tests.framework */; };
CE0438D01FB044C10025F7C7 /* SDKSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8331A71FA9663000CA41A4 /* SDKSetup.m */; };
CE10249F1FA8A18C00F0EDA7 /* XXSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE10249E1FA8A18C00F0EDA7 /* XXSpec.swift */; };
CE1C77A220FDB0D700377C2A /* Changelog.md in Resources */ = {isa = PBXBuildFile; fileRef = CE1C77A120FDB0D700377C2A /* Changelog.md */; };
CE648A941FA9CE7E00B6BABD /* UnrecognizedSelectorSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = CE648A931FA9CE7E00B6BABD /* UnrecognizedSelectorSpec.m */; };
CE648A961FA9D14300B6BABD /* NotificationSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = CE648A951FA9D14300B6BABD /* NotificationSpec.m */; };
CE648A981FA9EC9F00B6BABD /* DanglingPointerSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = CE648A971FA9EC9F00B6BABD /* DanglingPointerSpec.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
Expand Down Expand Up @@ -78,6 +79,7 @@
A3E63806E16CFC48D7969CE1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
CE10249D1FA8A18C00F0EDA7 /* XXShield_Tests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "XXShield_Tests-Bridging-Header.h"; sourceTree = "<group>"; };
CE10249E1FA8A18C00F0EDA7 /* XXSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XXSpec.swift; sourceTree = "<group>"; };
CE1C77A120FDB0D700377C2A /* Changelog.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Changelog.md; path = ../Changelog.md; sourceTree = "<group>"; };
CE648A931FA9CE7E00B6BABD /* UnrecognizedSelectorSpec.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UnrecognizedSelectorSpec.m; sourceTree = "<group>"; };
CE648A951FA9D14300B6BABD /* NotificationSpec.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationSpec.m; sourceTree = "<group>"; };
CE648A971FA9EC9F00B6BABD /* DanglingPointerSpec.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DanglingPointerSpec.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -232,6 +234,7 @@
60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = {
isa = PBXGroup;
children = (
CE1C77A120FDB0D700377C2A /* Changelog.md */,
46EEA05012F18039114BAB98 /* XXShield.podspec */,
A3E63806E16CFC48D7969CE1 /* README.md */,
D5D64BCBDD700A05544EEBE3 /* LICENSE */,
Expand Down Expand Up @@ -261,7 +264,6 @@
6003F587195388D20070C39A /* Frameworks */,
6003F588195388D20070C39A /* Resources */,
9DFC84AFE18390AD724CB597 /* [CP] Embed Pods Frameworks */,
42B3BCAD6BAF336BE8BFE19A /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand All @@ -281,7 +283,6 @@
6003F5AB195388D20070C39A /* Frameworks */,
6003F5AC195388D20070C39A /* Resources */,
3BB633443FE7E9D8DB942170 /* [CP] Embed Pods Frameworks */,
2B01D7E25C83D2680B5AF578 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -337,6 +338,7 @@
71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */,
6003F5A9195388D20070C39A /* Images.xcassets in Resources */,
6003F598195388D20070C39A /* InfoPlist.strings in Resources */,
CE1C77A220FDB0D700377C2A /* Changelog.md in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -351,21 +353,6 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
2B01D7E25C83D2680B5AF578 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-XXShield_Tests/Pods-XXShield_Tests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
3BB633443FE7E9D8DB942170 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand All @@ -386,21 +373,6 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-XXShield_Tests/Pods-XXShield_Tests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
42B3BCAD6BAF336BE8BFE19A /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-XXShield_Example/Pods-XXShield_Example-resources.sh\"\n";
showEnvVarsInLog = 0;
};
6104433839D6A71BF719C7D4 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
4 changes: 2 additions & 2 deletions XXShield.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'XXShield'
s.version = '2.1.1'
s.version = '2.2.0'
s.summary = 'Avoid Crash'
s.description = <<-DESC
1. unrecoginzed Selector Crash
Expand Down Expand Up @@ -36,7 +36,7 @@ DESC
]
s.pod_target_xcconfig = {
'CLANG_WARN_STRICT_PROTOTYPES' => 'NO',
'SWIFT_VERSION' => '3.2'
# 'SWIFT_VERSION' => ''
}

end

0 comments on commit ac3aa2f

Please sign in to comment.